Актуальную версию документа см. на сайте Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации по адресу https://digital.gov.ru/ru/documents/6186/.

Пример кода поставщика услуг

public class Resource extends HttpServlet {

private static SamlConsumer consumer = new SamlConsumer();

public void doGet(HttpServletRequest request, HttpServletResponse response)

{

requestMessage = consumer.buildRequestMessage();

response.sendRedirect(requestMessage);

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

{

responseMessage = request.getParameter("SAMLResponse").toString();

result = consumer.processResponseMessage(responseMessage);

}

}