Eu configurei o aplicativo travelocity para funcionar em um host local com o Identity Server em execução no host local. Funciona bem
Em seguida, reconstruo o aplicativo travelocity para trabalhar com um IS externo - alterando o travelocity.properties SAML2.IdPURL OAuth2.TokenURL OpenId.ProviderURL apontar para um IS público com certificados SSL válidos
Quando eu forneci https://www.mydomainname.com/commonauth no Facebook "URIs de redirecionamento válidos do OAuth" - otravelocity gera um erro "URL bloqueado: este redirecionamento falhou porque o URI de redirecionamento não está na lista de permissões nas configurações de OAuth do cliente do aplicativo. Verifique se o Login do cliente e do Web OAuth está ativado e adicione todos os domínios do aplicativo como URIs de redirecionamento de OAuth válidos". com o redirecionamento contém o endereço IP do servidor em vez do nome de domínio do servidor
Quando forneço o endereço IP para o commonauth, ele falha com "Falha na verificação do emissor de resposta SAML2" - presumo que seja porque os certificados SSL não correspondem ao endereço IP.
Então, por que e onde o redirecionamento-uri está sendo convertido em Endereço IP? E principalmente como posso resolver isso?
Respostas:
0 para resposta № 1Você precisa alterar a propriedade SAML2.IdPEntityId em travelocity.properties para corresponder ao valor do
ID de residência -> Configurações de autenticação de entrada -> SAML -> valor do emissor SAML.
Depois de configurar seu IS com um nome de host.
0 para resposta № 2
Você pode verificar as etapas que você seguiu com as etapas no blog [1].