次の方法で共有


PassportIdentity メンバ

PassportAuthenticationModule が使用するクラスを提供します。このクラスでは、アプリケーションが Ticket メソッドにアクセスする手段を提供します。このクラスは継承できません。

PassportIdentity データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ

  名前 説明
パブリック メソッド PassportIdentity PassportIdentity クラスの新しいインスタンスを初期化します。

このページのトップへ

パブリック プロパティ

  名前 説明
パブリック プロパティ AuthenticationType ユーザーを識別するために使用する認証の種類を取得します。
パブリック プロパティ Error 現在の Passport チケットに関連付けられたエラー状態を示す値を取得します。
パブリック プロパティ GetFromNetworkServer Passport のサーバー接続とクエリ文字列に関する情報を取得します。
パブリック プロパティ HasSavedPassword Passport メンバのパスワードが保存されたかどうかに関する情報を取得します。
パブリック プロパティ HasTicket クエリ文字列に Passport チケットが Cookie として含まれているかどうかを示す値を取得します。
パブリック プロパティ HexPUID 現在認証されているユーザーの、16 進形式で表された Passport 一意識別子 (PUID: Passport Unique Identifier) を取得します。
パブリック プロパティ IsAuthenticated ユーザーが Passport 権限で認証されているかどうかを示す値を取得します。
パブリック プロパティ Item Passport プロファイルの属性を取得します。
パブリック プロパティ Name 現在のユーザーの名前を取得します。
パブリック プロパティ TicketAge チケットが最後に発行または更新されてからの経過した時間を秒単位で取得します。
パブリック プロパティ TimeSinceSignIn メンバが Passport ログオン サーバーにログオンしてから経過した時間 (秒) を取得します。

このページのトップへ

パブリック メソッド

( プロテクト メソッド も参照)

  名前 説明
パブリック メソッド AuthUrl オーバーロードされます。 メンバの Login サーバーの URL を含む文字列に、クエリ文字列内の Login サーバーに送られたオプションの情報を含めて返します。
パブリック メソッド AuthUrl2 オーバーロードされます。 メンバの Login サーバーの URL を含む文字列に、クエリ文字列内の Login サーバーに送られたオプションの情報を含めて返します。
パブリック メソッド スタティック Compress データを圧縮します。
パブリック メソッド スタティック CryptIsValid Passport マネージャが暗号化に有効な状態かどうかを示すフラグの状態を取得します。
パブリック メソッド スタティック CryptPutHost Passport の暗号化と複合化に使用されるキーを設定します。
パブリック メソッド スタティック CryptPutSite キーが最初にインストールされたときにキーに割り当てられたサイト名のラベルを参照して、Passport の暗号化と複合化に使用されるキーを設定します。
パブリック メソッド スタティック Decompress Compress メソッドで圧縮されたデータを圧縮解除します。
パブリック メソッド スタティック Decrypt 現在のサイトの Passport 参加要素キーを使用してデータを複号化します。
パブリック メソッド スタティック Encrypt 現在のサイトの Passport 参加要素キーを使用してデータを暗号化します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetCurrentConfig HKLM\SW\Microsoft\Passport ハイブ下にあるレジストリ キーの内容を取得します。
パブリック メソッド GetDomainAttribute 要求されたドメイン属性を Passport マネージャに照会して、Passport ドメインの情報を提供します。
パブリック メソッド GetDomainFromMemberName メンバ名文字列から Passport ドメインを返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetIsAuthenticated オーバーロードされます。 ユーザーが Passport 権限で認証されているかどうかを示します。
パブリック メソッド GetLoginChallenge オーバーロードされます。 302 リダイレクト URL、または Passport を認識するクライアント認証交換の実行に適切なヘッダーを出力して、ユーザーをログオンします。
パブリック メソッド GetOption 特定の Passport のログオン オプションを取得します。
パブリック メソッド GetProfileObject 指定したプロファイル属性に関する Passport プロファイル情報を返します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド HasFlag 特定のフラグがユーザーのプロファイルに設定されているかどうかを示します。
パブリック メソッド HasProfile ユーザーのプロファイルに特定のプロファイル属性が存在するかどうかを示します。
パブリック メソッド HaveConsent ユーザーのプロファイルに完全な承認が与えられるかどうかを示します。
パブリック メソッド LoginUser オーバーロードされます。 302 リダイレクト URL の生成、または Passport を認識するクライアント認証交換の実行によって、ユーザーをログオンします。
パブリック メソッド LogoTag オーバーロードされます。 Passport リンクで HTML <img> タグを含んでいる HTML フラグメントを返します。
パブリック メソッド LogoTag2 オーバーロードされます。 Passport リンクで HTML <img> タグを含んでいる HTML フラグメントを返します。
パブリック メソッド LogoutURL オーバーロードされます。 Passport のログアウト用 URL 文字列を返します。
パブリック メソッド スタティック ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド SetOption 特定の Passport のログオン オプションを設定します。
パブリック メソッド スタティック SignOut 指定した Passport メンバを現在のセッションからログオフします。
パブリック メソッド Ticket Passport 認証チケットの、特定の属性に関する情報を取得します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)

このページのトップへ

プロテクト メソッド

  名前 説明
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)

このページのトップへ

明示的インターフェイスの実装

  名前 説明
インターフェイスの明示的な実装 メソッド System.IDisposable.Dispose PassportIdentity クラスによって使用されているすべてのリソースを解放します。

このページのトップへ

参照

関連項目

PassportIdentity クラス
System.Web.Security 名前空間

その他の技術情報

Passport 認証プロバイダ