keina
投稿
コメント
LINE WORKSをIdp、自社開発している社内システムをSPとしてSSOを実装したいと思っています。 LINE WORKSから送信されたSAML ResponseのSignatureを確認すると、Reference URIの値が空で返ってきています。<Reference URI=""> C#のSAML認証のライブラリを複数試してみましたが、いずれもReference URIが空の場合を考慮した処理になっておらず、必ずランタイムエラーが発生してしまいます。 試しにReference URIを読み取る部分のコードを書き換えてみるとログインできました。 しかし、詳しくないので認識が違っていたら申し訳ありませんが、おそらくSAMLの仕様的にはReference URIにはResponse IDと同じ値が設定されている(Response IDが"foo"の場合はSignatureに含まれるReference URIは"#foo")はずなのではないかと思っています。 OASISの仕様書の73ページにReference UR
SSO 2024.01.26 既読 758