2012-01-28 12 views
1

私はADFS 2.0 with .net 2.0 Webアプリケーションを使用しています 私のWebアプリケーションでhttpcontext.current.user.identity.nameを取得しようとしていますが、空の。この値を取得するためには、どのクレームルールを設定する必要がありますか? 私は は、入力方向の要求 入力方向の要求タイプ変換しようとしている:私は、LDAPがクレーム 属性ストアなどの属性 送信をも試してみましたUPNADFS 2.0 httpcontext.current.user.identity.nameが空です

:AD FS 1.xのUPN 発信クレームの種類:名前ID 発信名前IDフォーマットを:Active Directoryの

LDAP属性発信クレームタイプ SAM-アカウント名SAMアカウント トークンGroups- Unqailfied名グループ ユーザープリンシパル名のAD FS 1.xのUPN

私のコードはADFS 1.0で動作するために使用されました。私はfs urlをadfs2.0に変更しました。

答えて

1

「名前」のパススルールールを試しましたか?

1

「名前」の申し立ては、nzpcmadsuggestsとして送信する必要があります。また、WebアプリケーションのWIF構成で、NameClaimTypeをデフォルト以外の値に設定することもできます(「Name」はデフォルトです)。次に、そのタイプの主張を使用して、スレッドのプリンシパルIDのNameプロパティを設定します。

関連する問題