Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Portuguese

Pagetitle
setSAMLID
setSAMLID


Função que altera o entityID do Service Provider ( SP ) e do Identity Provider ( IDP ) no arquivo de configuração do SAML.

saveSAMLID setSAMLID ( <entityID>, <entityType>, [@errorMsg] ) --> flag

 

NomeTipoDescriçãoObrigatórioReferência
entityIDCaracterEntityID do SP ou IDPX 
entityTypeNumericNumérico

1 - Altera o entityID do SP

2 - Altera o entityID do IDP

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.).

 (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

Exemplos

 

Bloco de código
languagecpp
firstline1
linenumberstrue
	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