PassportIdentity.LoginUser メソッド ()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PassportIdentity.LoginUser メソッド ()の意味・解説 

PassportIdentity.LoginUser メソッド ()


PassportIdentity.LoginUser メソッド (String, Int32, Int32, String, Int32, String, Int32, Int32, Object)

302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。

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

Public Function LoginUser ( _
    szRetURL As String, _
    iTimeWindow As Integer, _
    fForceLogin As Integer, _
    szCOBrandArgs As String, _
    iLangID As Integer, _
    strNameSpace As String, _
    iKPP As Integer, _
    iUseSecureAuth As Integer, _
    oExtraParams As Object _
) As Integer
Dim instance As PassportIdentity
Dim szRetURL As String
Dim iTimeWindow As Integer
Dim fForceLogin As Integer
Dim szCOBrandArgs As String
Dim iLangID As Integer
Dim strNameSpace As String
Dim iKPP As Integer
Dim iUseSecureAuth As Integer
Dim oExtraParams As Object
Dim returnValue As Integer

returnValue = instance.LoginUser(szRetURL, iTimeWindow, fForceLogin, szCOBrandArgs,
 iLangID, strNameSpace, iKPP, iUseSecureAuth, oExtraParams)
public int LoginUser (
    string szRetURL,
    int iTimeWindow,
    int fForceLogin,
    string szCOBrandArgs,
    int iLangID,
    string strNameSpace,
    int iKPP,
    int iUseSecureAuth,
    Object oExtraParams
)
public:
int LoginUser (
    String^ szRetURL, 
    int iTimeWindow, 
    int fForceLogin, 
    String^ szCOBrandArgs, 
    int iLangID, 
    String^ strNameSpace, 
    int iKPP, 
    int iUseSecureAuth, 
    Object^ oExtraParams
)
public int LoginUser (
    String szRetURL, 
    int iTimeWindow, 
    int fForceLogin, 
    String szCOBrandArgs, 
    int iLangID, 
    String strNameSpace, 
    int iKPP, 
    int iUseSecureAuth, 
    Object oExtraParams
)
public function LoginUser (
    szRetURL : String, 
    iTimeWindow : int, 
    fForceLogin : int, 
    szCOBrandArgs : String, 
    iLangID : int, 
    strNameSpace : String, 
    iKPP : int, 
    iUseSecureAuth : int, 
    oExtraParams : Object
) : int

パラメータ

szRetURL

サインイン完了後に Login サーバーユーザーリダイレクトする場所の URLPassport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

iTimeWindow

時刻値 (秒単位)。Passport既定値使用する場合、-1 を渡します

fForceLogin

Login サーバーが、iTimeWindow パラメータの値をユーザー最後にサインインした時間またはチケット最後に更新され時間比較するかどうか示しますPassport既定値使用する場合、-1 を渡します

szCOBrandArgs

参加要素のコブランディング テンプレート スクリプト ページURL に、クエリ文字列変数として追加される変数指定する文字列Passport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

iLangID

ログイン ページ表示するときに使用する言語指定するロケール識別子 (LCID: locale identifier)。Passport既定値使用する場合、-1 を渡します

strNameSpace

Passport を登録せずユーザー転送する場所のドメイン名空間指定した名前空間は、Partner.xml コンポーネント構成ドキュメント (CCD: Component Configuration Document) の "ドメイン名" エントリとして表示される必要があります通常既定名前空間は "passport.com" です。Passport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

iKPP

Passport既定値使用する場合、-1 を渡します。このパラメータは、Kids Passport サービス実装する場合にだけ使用されます。ただし、Kids Passport サービスは、現在このメソッド使用サポートしていません。

iUseSecureAuth

現在のバージョンLogin サーバーでは、SSL サインインオプションとして利用できません。Passport マネージャメソッドには、SSL サインイン パラメータあります。このパラメータ構文必要な場合ありますが、現在はサーバーでは無視されます。Passport Web サイトSSL サインインの状態に更新する確認してくださいPassport既定値使用する場合、-1 を渡します

oExtraParams

チャレンジ認証ヘッダー直接挿入する名前と値の組み合わせ具体的には、Passport認識する認証との対話使用しますPassport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

戻り値
整数結果コード

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

PassportIdentity.LoginUser メソッド (String)

302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。

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

Public Function LoginUser ( _
    strReturnUrl As String _
) As Integer
Dim instance As PassportIdentity
Dim strReturnUrl As String
Dim returnValue As Integer

returnValue = instance.LoginUser(strReturnUrl)
public int LoginUser (
    string strReturnUrl
)
public:
int LoginUser (
    String^ strReturnUrl
)
public int LoginUser (
    String strReturnUrl
)
public function LoginUser (
    strReturnUrl : String
) : int

パラメータ

strReturnUrl

サインイン完了後に Login サーバーユーザーリダイレクトする場所の URLPassport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

戻り値
整数結果コード

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

PassportIdentity.LoginUser メソッド

302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。
オーバーロードの一覧オーバーロードの一覧

名前 説明
PassportIdentity.LoginUser () 302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。
PassportIdentity.LoginUser (String) 302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。
PassportIdentity.LoginUser (String, Int32, Boolean, String, Int32, String, Int32, Boolean, Object) 302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。
PassportIdentity.LoginUser (String, Int32, Int32, String, Int32, String, Int32, Int32, Object) 302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。
参照参照

関連項目

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

PassportIdentity.LoginUser メソッド (String, Int32, Boolean, String, Int32, String, Int32, Boolean, Object)

302 リダイレクト URL生成、または Passport認識するクライアント認証交換実行によって、ユーザーログオンます。

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

Public Function LoginUser ( _
    szRetURL As String, _
    iTimeWindow As Integer, _
    fForceLogin As Boolean, _
    szCOBrandArgs As String, _
    iLangID As Integer, _
    strNameSpace As String, _
    iKPP As Integer, _
    fUseSecureAuth As Boolean, _
    oExtraParams As Object _
) As Integer
Dim instance As PassportIdentity
Dim szRetURL As String
Dim iTimeWindow As Integer
Dim fForceLogin As Boolean
Dim szCOBrandArgs As String
Dim iLangID As Integer
Dim strNameSpace As String
Dim iKPP As Integer
Dim fUseSecureAuth As Boolean
Dim oExtraParams As Object
Dim returnValue As Integer

returnValue = instance.LoginUser(szRetURL, iTimeWindow, fForceLogin, szCOBrandArgs,
 iLangID, strNameSpace, iKPP, fUseSecureAuth, oExtraParams)
public int LoginUser (
    string szRetURL,
    int iTimeWindow,
    bool fForceLogin,
    string szCOBrandArgs,
    int iLangID,
    string strNameSpace,
    int iKPP,
    bool fUseSecureAuth,
    Object oExtraParams
)
public:
int LoginUser (
    String^ szRetURL, 
    int iTimeWindow, 
    bool fForceLogin, 
    String^ szCOBrandArgs, 
    int iLangID, 
    String^ strNameSpace, 
    int iKPP, 
    bool fUseSecureAuth, 
    Object^ oExtraParams
)
public int LoginUser (
    String szRetURL, 
    int iTimeWindow, 
    boolean fForceLogin, 
    String szCOBrandArgs, 
    int iLangID, 
    String strNameSpace, 
    int iKPP, 
    boolean fUseSecureAuth, 
    Object oExtraParams
)
public function LoginUser (
    szRetURL : String, 
    iTimeWindow : int, 
    fForceLogin : boolean, 
    szCOBrandArgs : String, 
    iLangID : int, 
    strNameSpace : String, 
    iKPP : int, 
    fUseSecureAuth : boolean, 
    oExtraParams : Object
) : int

パラメータ

szRetURL

サインイン完了後に Login サーバーユーザーリダイレクトする場所の URLPassport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

iTimeWindow

時刻値 (秒単位)。Passport既定値使用する場合、-1 を渡します

fForceLogin

Login サーバーiTimeWindow パラメータ値とユーザー最後にサインインした時刻比較する場合trueLogin サーバーiTimeWindow の値とチケット最後に更新され時刻比較する場合falsePassport既定値使用する場合、-1 を渡します

szCOBrandArgs

参加要素のコブランディング テンプレート スクリプト ページURL に、クエリ文字列変数として追加される変数指定する文字列Passport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

iLangID

ログイン ページ表示するときに使用する言語指定するロケール識別子 (LCID: locale identifier)。Passport既定値使用する場合、-1 を渡します

strNameSpace

Passport を登録せずユーザー転送する場所のドメイン名空間指定した名前空間は、Partner.xml コンポーネント構成ドキュメント (CCD: Component Configuration Document) の "ドメイン名" エントリとして表示される必要があります通常既定名前空間は "passport.com" です。Passport既定値使用する場合null 参照 (Visual Basic では Nothing) を渡します

iKPP

Passport既定値使用する場合、-1 を渡します。このパラメータは、Kids Passport サービス実装する場合にだけ使用されます。ただし、Kids Passport サービスは、現在このメソッド使用サポートしていません。

fUseSecureAuth

現在のバージョンLogin サーバーでは、SSL サインインオプションとして利用できません。Passport マネージャメソッドには、SSL サインイン パラメータあります。このパラメータ構文必要な場合ありますが、現在はサーバーでは無視されます。Passport Web サイトSSL サインインの状態に更新する確認してくださいPassport既定値使用する場合、-1 を渡します

oExtraParams

チャレンジ認証ヘッダー直接挿入する名前と値の組み合わせ具体的には、Passport認識する認証との対話使用しますPassport既定値使用する場合null 参照 (Visual Basic では 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
 /><%@ Page language="VB" AutoEventWireup="true"
 %>
<%@ Import Namespace="System.Drawing"
 %>
<%@ Import Namespace="System.Web.Security"
 %>
<%@ Import Namespace="System.Runtime.InteropServices"
 %>


<HTML>
    <HEAD>
        <SCRIPT runat="server">
            Private Sub Page_Load(sender As
 Object, e As System.EventArgs)
                Try 
                    ' Determine whether Passport is the type of authentication
                    ' this page is set to use. (Authentication information
                    ' is set in the Web.config file.)
                    If Not TypeOf(Me.Context.User.Identity)
 Is PassportIdentity Then
                        ' If this page isn't set to use Passport authentication
,
                        ' quit now.
                         Me.Response.Write("Error:
 Passport authentication failed. " & _
                             "Make sure that the Passport SDK
 is installed and your " & _
                             "Web.config file is configured correctly.")
                        Return
                    End If

                    ' Expire the page to avoid the browser's cache.
                    Response.Cache.SetCacheability(HttpCacheability.NoCache)
                    
                    ' Get a version of the Identity value that is cast
 as type
                    ' PassportIdentity. 
                    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)

                    ' If the user does not already have a ticket, ask
 the user
                    ' to sign in.
                    Else
                        Me.Response.Write("Please
 sign in using the link below.<br><br>")
                        ' Print the Passport sign in button on the screen.
                        Me.Response.Write(identity.LogoTag2())
                    End If

                Catch comError As System.Runtime.InteropServices.COMException
                    Me.Response.Write("An error
 occured while working with the " & _
                        "Passport SDK. The following result was
 returned: " & _
                        comError.ErrorCode)
                End Try
            End Sub
</SCRIPT>
    </HEAD>

    <body>
        <form runat="server">
        </form>
    </body>
</HTML>
<!-- 
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 /><%@
 Page language="c#" AutoEventWireup="true"
 %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Web.Security" %>
<%@ Import Namespace="System.Runtime.InteropServices" %>
<HTML>
    <HEAD>
        <SCRIPT runat="server">
            private void Page_Load(object sender,
 System.EventArgs e)
            {
                try 
                {
                    // Determine whether Passport is the type of authentication
                    // this page is set to use. (Authentication information
                    // is set in the Web.config file.)
                    if (!(this.Context.User.Identity
 is PassportIdentity))
                    {
                        // If this page isn't set to use Passport authentication
,
                        // quit now.
                        this.Response.Write("Error: Passport
 authentication failed. " + 
                            "Make sure that the Passport SDK is installed "
 +
                            "and your Web.config file is configured correctly.");
                        return;
                    }

                    // Expire the page to avoid the browser's cache.
                    Response.Cache.SetCacheability(HttpCacheability.NoCache); 


                    // Get a version of the Identity value that is cast
 as type
                    // PassportIdentity. 
                    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);
                    }

                    // If the user does not already have a ticket, ask
 the user
                    // to sign in.
                    else
                    {
                        this.Response.Write("Please sign
 in using the link below.<br><br>");
                        // Print the Passport sign in button on the
 screen.
                        this.Response.Write(identity.LogoTag2());
                    }
                }
                catch (System.Runtime.InteropServices.COMException
 comError)
                {
                    this.Response.Write("An error occured
 while working with the " +
                        "Passport SDK.");
                }
            }
        </SCRIPT>
    </HEAD>
    <body>
        <form runat="server">
        </form>
    </body>
</HTML>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PassportIdentity クラス
PassportIdentity メンバ
System.Web.Security 名前空間


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

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

辞書ショートカット

すべての辞書の索引

PassportIdentity.LoginUser メソッド ()のお隣キーワード
検索ランキング

   

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



PassportIdentity.LoginUser メソッド ()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS