Função que altera o entityID do Service Provider ( SP ) e do Identity Provider ( IDP ) no arquivo de configuração do SAML.
setSAMLID ( <entityID>, <entityType>, [@errorMsg] ) --> flag
Nome | Tipo | Descrição | Obrigatório | Referência |
entityID | Caracter | EntityID do SP ou IDP | X | |
entityType | Numeric | 1 - Altera o entityID do SP 2 - Altera o entityID do IDP | X | |
errorMsg | Caracter | Em caso de erro, esta variável será preenchida com uma a descrição do erro. | X |
flag (Lógico)
- Retorna verdadeiro (.T.) em caso de sucesso; caso contrário, falso (.F.).
IMPORTANTE - O entityID do SP "DEVE" ser configurado com a URL completa do serviço, caso contrário o Service Provider não vai criar as requisições corretamente e não vai validar as respostas do IDP. Exemplo de um entityID do SP: http://myhost:8080/my-sp
local error if setSAMLID("http://tec-ubuntu13:8080/tec-ubuntu13", 1, @error) == .F. // entityID SP return alert("setSAMLID: " + error) endif if setSAMLID("https://idp.testshib.org/idp/shibboleth", 2, @error) == .F. // entityID IDP return alert("setSAMLID: " + error) endif
Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas