Url do Sustainsys / Saml2 / Acs não encontrado em ASP.NET principal 3.1

Estou a tentar usar o Saml2 de Sustainsys num ... ASP.NET Core 3.1 Web app como provedor de serviços. Estou a usar o pacote nuget {[[0]}. Ele funciona bem com um IDP de teste local em recipiente de docker kristophjunge/test-saml-idp, mas quando eu implantar o site para Azure então o url /Saml2/Acs para afirmações não pode ser encontrado.

isto acontece depois de o utilizador ser enviado para o IDP do Azure B2C para a autenticação, o utilizador autentica-se com sucesso e depois o Azure B2C chama as afirmações serviço de consumo que é /Saml2/Acs mas não pode ser acedido pelo Azure B2C. o URL de metadados /Saml2, no entanto, está acessível.

Accoridng to the Sustainsys docs:

a ASP.NET o manipulador Core 2 é compatibile com o ASP.NET núcleo 2.X e 3.Modelo de autenticação X.

O que pode estar faltando ou errado? Alguém pode confirmar que o pacote nuget pode ser usado em ASP.NET núcleo 3.x?

Obrigado.
Author: user2711444, 2020-03-26

1 answers

Se o URL de meta-dados /Saml2 responder, o manipulador está em execução.

Tem a certeza que o /Saml2/Acs não está acessível? Não é só que há um erro de configuração que faz com que a validação de resposta falhe? Vês alguma coisa nos registos?
 1
Author: Anders Abel, 2020-03-26 16:28:26