Актуальную версию документа см. на сайте Минцифры России по адресу https://digital.gov.ru/documents/metodicheskie-rekomendaczii-po-ispolzovaniyu-esia.

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

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);

}

}