Função: saveIDPXML
Função que recebe um buffer xml e o nome de um arquivo onde será salvo este buffer, após fazer o parse do buffer, extrai o entityID do buffer e salva o buffer em um arquivo com o nome recebido dentro do diretório de configuração do SAML.
Após salvar o buffer xml, atualiza o arquivo de configuração do SAML, altera o entityID do IDP com o entityID extraido do buffer e altera o nome do arquivo de configuração do IDP para o nome recebido.
saveIDPXML ( <xmlBuffer>, <filename>, [@errorMsg] ) --> flag
Nome | Tipo | Descrição | Obrigatório | Referência |
cCacheControl | Caracter | Indica o novo conteúdo da etiqueta da header de retorno HTTP cache control. | X | |
- (caracter)
- Retorna a definição utilizada para a etiqueta cache control do cabeçalho HTTP; caso contrário, retorna uma string em branco. Para mais detalhes da definição, consulte a tabela Definição Cache Control, na área Observações.
Tabela - Definição Cache Control
Conteúdo | Aplicação |
---|---|
no-store | Nenhuma informação deve ser guardada em cache pelo servidor e/ou proxy(ies). |
Somente será possível definir um novo contéudo para o Cache Control, do header HTTP, caso a função HTTPCache() seja executada antes de qualquer envio, pela função HTTPSend(), parcial de HTML - Hypertext Markup Language ao browser.
Recomendamos a utilização desta função para quando estiver trabalhando com diversos frames. Desta forma, não ocorrerá o armazenamento de formulários e/ou páginas no servidor ou proxy.
Exemplo de campos
cache-response-directive =
"public" ; Section 14.9.1
| "private" [ "=" <"> 1#field-name <"> ] ; Section 14.9.1
| "no-cache" [ "=" <"> 1#field-name <"> ]; Section 14.9.1
| "no-store" ; Section 14.9.2
| "no-transform" ; Section 14.9.5
| "must-revalidate" ; Section 14.9.4
| "proxy-revalidate" ; Section 14.9.4
| "max-age" "=" delta-seconds ; Section 14.9.3
| "s-maxage" "=" delta-seconds ; Section 14.9.3
| cache-extension ; Section 14.9.6
Para mais informações, consulte a referência para Cache-Control no site w3: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html.
Static Function CacheOption()HttpCache("no-store, no-cache, must-revalidate,post-check=0, pre-check=0, max-age=0")Return____________________________________// Função chamada pelo browser ...WEB function anyCall() Local cHtml := "" // Função deve ser chamada sempre antes do retorno CacheOption() cHtml := "Retornando ... Sem Cache no Servidor / Proxy"Return cHtml