PassportIdentity.GetIsAuthenticatedとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PassportIdentity.GetIsAuthenticatedの意味・解説 

PassportIdentity.GetIsAuthenticated メソッド (Int32, Boolean, Boolean)

ユーザーPassport 認証を行う中央サイト認証されているかどうか示します

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Function GetIsAuthenticated ( _
    iTimeWindow As Integer, _
    bForceLogin As Boolean, _
    bCheckSecure As Boolean _
) As Boolean
Dim instance As PassportIdentity
Dim iTimeWindow As Integer
Dim bForceLogin As Boolean
Dim bCheckSecure As Boolean
Dim returnValue As Boolean

returnValue = instance.GetIsAuthenticated(iTimeWindow, bForceLogin, bCheckSecure)
public bool GetIsAuthenticated (
    int iTimeWindow,
    bool bForceLogin,
    bool bCheckSecure
)
public:
bool GetIsAuthenticated (
    int iTimeWindow, 
    bool bForceLogin, 
    bool bCheckSecure
)
public boolean GetIsAuthenticated (
    int iTimeWindow, 
    boolean bForceLogin, 
    boolean bCheckSecure
)
public function GetIsAuthenticated (
    iTimeWindow : int, 
    bForceLogin : boolean, 
    bCheckSecure : boolean
) : boolean

パラメータ

iTimeWindow

メンバ呼び出し元のドメイン最後にログオンした間隔指定しますPassport既定値使用する場合、-1 を渡します

bForceLogin

iTimeWindow パラメータ使用方法確認します

bCheckSecure

暗号化されたログオンかどうか確認できます現在のバージョンLogin サーバーでは、SSL サインインオプションとして利用できないため、渡した値はサーバーでは無視されます。

戻り値
ユーザーPassport 権限認証されている場合trueそれ以外場合false

解説解説

このバージョン (int, bool, bool) の GetIsAuthenticated は、Passport SDK Version 1.4使用します。これより後のバージョン (2.x) では、呼び出し時に 3 つの整数値を受け取GetIsAuthenticated メソッド使用します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) で Passport SDK に関するドキュメントの IPassportManager.IsAuthenticated の説明参照してください

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PassportIdentity クラス
PassportIdentity メンバ
System.Web.Security 名前空間

PassportIdentity.GetIsAuthenticated メソッド (Int32, Int32, Int32)

ユーザーPassport 権限認証されているかどうか示します

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Function GetIsAuthenticated ( _
    iTimeWindow As Integer, _
    iForceLogin As Integer, _
    iCheckSecure As Integer _
) As Boolean
Dim instance As PassportIdentity
Dim iTimeWindow As Integer
Dim iForceLogin As Integer
Dim iCheckSecure As Integer
Dim returnValue As Boolean

returnValue = instance.GetIsAuthenticated(iTimeWindow, iForceLogin, iCheckSecure)
public bool GetIsAuthenticated (
    int iTimeWindow,
    int iForceLogin,
    int iCheckSecure
)
public:
bool GetIsAuthenticated (
    int iTimeWindow, 
    int iForceLogin, 
    int iCheckSecure
)
public boolean GetIsAuthenticated (
    int iTimeWindow, 
    int iForceLogin, 
    int iCheckSecure
)
public function GetIsAuthenticated (
    iTimeWindow : int, 
    iForceLogin : int, 
    iCheckSecure : int
) : boolean

パラメータ

iTimeWindow

メンバ呼び出し元のドメイン最後にログオンした間隔指定します。-1 は、Passport既定値使用することを示します。0 は false表します。1 は true表します

iForceLogin

iTimeWindow パラメータ使用方法確認します。-1 は、Passport既定値使用することを示します。0 は false表します。1 は true表します

iCheckSecure

暗号化されたログオンかどうか確認できます。-1 は、Passport既定値使用することを示します。0 は false表します。1 は true表します

Passport Version 2.1Login サーバー10 または 100 を値として指定すると、Passport マネージャIsAuthenticated メソッドSecureLevel として 10 または 100渡されます。詳細については、Passport Version 2.1 SDKドキュメント参照してください

Passport Version 1.4 Login サーバーでは、SSL サインインオプションとして利用できません。iCheckSecure の値は、サーバー無視されます。

戻り値
ユーザーPassport 認証を行う中央サイト認証されている場合trueそれ以外場合false

解説解説
使用例使用例
<!-- 
This example demonstrates implementing the soft sign-in authentication approach.
 
In order for the example to
 work, the following requirements must be met. 
You can find details on these requirements in
 the Passport SDK documentation.

1. You must modify the Web.config file associated with this page
 so that 
authentication mode is set to
 "Passport".
2. You must have the Passport SDK installed.
3. You must have a Passport Site ID for the site where your page
 resides. 
If your Site ID is in the
 PREP environment, you will also need a PREP Passport.
4. You must have installed the encryption key you received after registering your
 
site and receiving a site ID.
5. You must have the Passport Manager object settings correctly
 configured for your site.
-->

<br /><span space="preserve">...</span><br
 /><!-- To view this code example in
 a fully-working sample, see the 
PassportIdentity Class topic. -->

<br /><span space="preserve">...</span><br
 />                    Dim identity As
 PassportIdentity = Me.Context.User.Identity
                    ' Determine whether the user is already signed in
 with a valid
                    ' and current ticket. Passing -1 for the parameter
 values 
                    ' indicates the default values will be used.
                    If (identity.GetIsAuthenticated(-1, -1, -1))
 Then
                        Me.Response.Write("Welcome
 to the site.<br><br>")
                        ' Print the Passport sign in button on the screen.
                        Me.Response.Write(identity.LogoTag2())
                        ' Make sure the user has core profile information
 before
                        ' trying to access it.
                        If (identity.HasProfile("core"))
 Then
                            Me.Response.Write("<b>You
 have been authenticated as " & _ 
                            "Passport identity:" &
 identity.Name & "</b></p>")
                        End If
    
                    ' Determine whether the user has a ticket.
                    ElseIf identity.HasTicket Then
                        ' If the user has a ticket but wasn't authenticated,
 that 
                        ' means the ticket is stale, so the login needs
 to be refreshed.
                        ' Passing true as the fForceLogin parameter
 value indicates that 
                        ' silent refresh will be accepted.
                        identity.LoginUser(Nothing, -1, True,
 Nothing, -1, Nothing, _
                            -1, True, Nothing)
<!-- 
This example demonstrates implementing the soft sign-in authentication
 approach. 
In order for the example to work, the following requirements must
 be met. 
You can find details on these requirements in the Passport SDK
 documentation.

1. You must modify the Web.config file associated with this page
 so that 
authentication mode is set to "Passport".
2. You must have the Passport SDK installed.
3. You must have a Passport Site ID for the site where your page
 resides. 
If your Site ID is in the PREP environment, you will also need
 a PREP Passport.
4. You must have installed the encryption key you received after registering 
your site and receiving a site ID.
5. You must have the Passport Manager object settings correctly configured for
 
your site.
-->

<br /><span space="preserve">...</span><br /><!--
 To view this code example in a fully-working
 sample, see the 
PassportIdentity Class topic. -->

<br /><span space="preserve">...</span><br /> 
                   PassportIdentity identity = (this.Context.User.Identity
 as PassportIdentity);    
                    // Determine whether the user is already signed
 in with a valid
                    // and current ticket. Passing -1 for the parameter
 values 
                    // indicates the default values will be used.
                    if (identity.GetIsAuthenticated(-1, -1, -1))
                    {
                        this.Response.Write("Welcome to the
 site.<br><br>");
                        // Print the Passport sign in button on the
 screen.
                        this.Response.Write(identity.LogoTag2());
                        // Make sure the user has core profile information
 before
                        // trying to access it.
                        if (identity.HasProfile("core"))
                        {
                            this.Response.Write("<b>You
 have been authenticated as " + 
                                "Passport identity:" + identity.Name +
 "</b></p>");
                        }
                    }
    
                    // Determine whether the user has a ticket.
                    else if (identity.HasTicket)
                    {
                        // If the user has a ticket but wasn't authenticated,
 that 
                        // means the ticket is stale, so the login needs
 to be refreshed.
                        // Passing true as the fForceLogin parameter
 value indicates that 
                        // silent refresh will be accepted.
                        identity.LoginUser(null, -1, true,
 null, -1, null, -1, true,
 null);
                    }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PassportIdentity クラス
PassportIdentity メンバ
System.Web.Security 名前空間

PassportIdentity.GetIsAuthenticated メソッド

ユーザーPassport 権限認証されているかどうか示します
オーバーロードの一覧オーバーロードの一覧

名前 説明
PassportIdentity.GetIsAuthenticated (Int32, Boolean, Boolean) ユーザーPassport 認証を行う中央サイト認証されているかどうか示します
PassportIdentity.GetIsAuthenticated (Int32, Int32, Int32) ユーザーPassport 権限認証されているかどうか示します
参照参照

関連項目

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


このページでは「.NET Framework クラス ライブラリ リファレンス」からPassportIdentity.GetIsAuthenticatedを検索した結果を表示しています。
Weblioに収録されているすべての辞書からPassportIdentity.GetIsAuthenticatedを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からPassportIdentity.GetIsAuthenticated を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「PassportIdentity.GetIsAuthenticated」の関連用語

PassportIdentity.GetIsAuthenticatedのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PassportIdentity.GetIsAuthenticatedのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS