Я создаю приложение, которое должно аутентифицировать пользователя для стороннего приложения. Требуется предоставить третьему лицу токен подтверждения SAML, который они проверяют.
Таким образом, мое приложение выступает в качестве поставщика удостоверений, а стороннее приложение является поставщиком услуг.
Мне также необходимо включить загрузку пользовательских данных в полезную нагрузку токена подтверждения SAML. Сторонние поставщики, получившие токен SAML, смогут извлечь эти данные.
Моим приложением будет приложение .NET Core, и после аутентификации пользователя я перенаправлю пользователя на URL-адрес стороннего приложения с токеном SAML в заголовке запроса.
Любые идеи, как наилучшим образом достичь этого. В идеале я хотел бы использовать некоторую стандартную библиотеку для создания утверждения SAML.
Спасибо.