IDp に ITfoxtec.Identity.Saml2.Mvc バージョン 4.7.1、.Net Framework バージョン 4.7.2、および Duo Security を使用しています。
私はすでにこの解決策を試しました。この例を使用すると、ステータスが の Saml2AuthnResponse が返されますResponder
。
また、以下に示すように に追加しようとしFormat
ました。NameID
Duo Security の設定とフォーマットが一致することを確認しました。
var config = new Saml2AuthnRequest(IdentityConfig.Saml2Configuration)
{
Subject = new Subject { NameID = new NameID { ID = form.EmailAddress,
Format = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" } }
};
そして、このように追加してみました:
var config = new Saml2AuthnRequest(IdentityConfig.Saml2Configuration)
{
NameId = new Saml2NameIdentifier(form.EmailAddress),
};
これは成功ステータスを返しますが、その後、電子メール アドレスを入力するページにリダイレクトされます。パスワード入力ページに直行したいです。