Я настроил поставщика удостоверений и приложение проверяющей стороны в ACS и вижу, что ACS отправляет токен SAML на мой обратный URL-адрес.
Теперь вопрос: как мне обработать токен SAML в java, проверить его и извлечь утверждения?
Я настроил поставщика удостоверений и приложение проверяющей стороны в ACS и вижу, что ACS отправляет токен SAML на мой обратный URL-адрес.
Теперь вопрос: как мне обработать токен SAML в java, проверить его и извлечь утверждения?
Я бы посоветовал взглянуть на Cloud Ninja для Java, справочное приложение, демонстрирующее, как создавать несколько -тенантные приложения в Windows Azure с Java.
Если вы посмотрите на приложение TenantProvisioning, вы увидите ACSAuthenticationHelper.java, с которого можно начать, так как он создает новых арендаторов, настраивает проверяющую сторону и т. д. Вам нужно посмотреть в приложении TenantDashboard, чтобы увидеть как пользователи аутентифицируются. В папке utils
вы увидите SAMLParser.java.