Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 8 Próxima »

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, altera o nome do arquivo de configuração do IDP para o nome recebido e altera a URL do arquivo de configuração para http://withoutrealurl.saml ( URL inexistente ).

Sintaxe

saveIDPXML ( <xmlBuffer>, <filename>, [@errorMsg] ) --> flag

 

NomeTipoDescriçãoObrigatórioReferência
xmlBufferCaracterBuffer contendo o xml de configuração do Identity Provider ( IDP ).X 
filenameCaracterNome do arquivo de configuração onde será salvo o buffer XML.X 
errorMsgCaracterEm caso de erro, esta variável será preenchida com uma a descrição do erro. X

 

Retorno

flag
    (Lógico)
  • Retorna verdadeiro (.T.) em caso de sucesso; caso contrário, falso (.F.).
A URL do IDP é utilizada para recuperar o arquivo de configuração do IDP de forma dinâmica, utilizando a função saveIDPXML fazemos exatamente o contrário, ou seja, o arquivo de configuração do IDP é criado a partir de um comando ADVPL.

local ret := saveIDPXML('<?xml version="1.0" encoding="UTF-8"?> <md:EntityDescriptor ')

Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

 

  • Sem rótulos