Откуда происходит метод ValidateRelyingParty в itfoxtec-identity-saml2?
При реализации библиотеки ITfoxtec.Identity.Saml2 я не был уверен, как найти определение метода для ValidateRelyingParty() по адресу https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/blob/master/test/TestIdPCore/Controllers/AuthController.cs#L35
Любое направление будет оценено.
1 ответ
В этом примере показано, как поставщик удостоверений SAML 2.0 (IdP) гарантирует, что вызывающая проверяющая сторона заслуживает доверия. Метод ValidateRelyingParty реализован в https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/blob/master/test/TestIdPCore/Controllers/AuthController.cs#L134
Метод ValidateRelyingParty создает список доверенных проверяющих сторон и возвращает вызывающую проверяющую сторону или отказывает.
Поставщик удостоверений (IdP) должен проверять, разрешено ли проверяющей стороне входить / выходить из системы, и, что наиболее важно, отвечать только на URL доверенной проверяющей стороны.