Photonのユーザー認証のコンテナー。接続する前にAuthValuesを設定します。その他はすべて処理されます。 More...
Public Member Functions | |
| AuthenticationValues () | |
| 情報なしで空の認証値を作成します。 More... | |
| AuthenticationValues (string userId) | |
| ユーザーに関する最小限の情報を作成します。これが認証されるかどうかは、設定されたAuthTypeに依存します。 More... | |
| virtual void | SetAuthPostData (string stringData) | 
| POSTを介して認証サービスに渡すデータを設定します。 More... | |
| virtual void | SetAuthPostData (byte[] byteData) | 
| POSTを介して認証サービスに渡すデータを設定します。 More... | |
| virtual void | AddAuthParameter (string key, string value) | 
| カスタム認証(AuthGetParameters)に使用されるget-parametersにキーと値のペアを追加します。 More... | |
| override string | ToString () | 
| このオブジェクトを文字列に変換します。  More... | |
Properties | |
| CustomAuthenticationType | AuthType [get, set] | 
| 使用するべきカスタム認証プロバイダーのタイプ。現在、「Custom」または「None」のみ(これをオフにします)。 More... | |
| string | AuthGetParameters [get, set] | 
| この文字列には、使用する認証サービスが予期する(http get)パラメーターが含まれている必要があります。デフォルトでは、ユーザー名とトークン。 More... | |
| object | AuthPostData [get] | 
| POST経由で認証サービスに渡されるデータ。デフォルト:null(送信されない)。 stringまたはbyte[](setterを参照)。 More... | |
| string | Token [get, set] | 
| 初期認証の後、Photonはこのクライアント/ユーザーにトークンを提供します。これは、その後(キャッシュされた)検証として使用されます。 More... | |
| string | UserId [get, set] | 
| UserIdは、ユーザーごとに一意の識別子である必要があります。これは友達を見つけるためなどです。 More... | |
Photonのユーザー認証のコンテナー。接続する前にAuthValuesを設定します。その他はすべて処理されます。
Photonのユーザー認証は任意ですが、多くの場合に役立ちます。 FindFriendsを使用する場合、ユーザーごとに一意のIDが非常に実用的です。
ユーザー認証には基本的に3つのオプションがあります。認証なしか、クライアントがUserIdを設定するか、 アカウントWebサービスを使用してユーザーを認証する方法です(サーバー側にUserIdを設定します)。
カスタム認証では、何らかのログインまたはトークンによってエンドユーザーを検証できます。 これらの値をPhotonに送信し、アクセスを許可するかクライアントを切断する前にそれらを検証します。
Photon Cloudダッシュボードでこの機能を有効にして、重要なサーバー値を設定できます。 https://dashboard.photonengine.com
情報なしで空の認証値を作成します。
| AuthenticationValues | ( | string | userId | ) | 
ユーザーに関する最小限の情報を作成します。これが認証されるかどうかは、設定されたAuthTypeに依存します。
| userId | Photonで設定するUserId。 | 
      
  | 
  virtual | 
カスタム認証(AuthGetParameters)に使用されるget-parametersにキーと値のペアを追加します。
このメソッドは、uri-encodingを実行します。
| key | 設定する値のキー。 | 
| value | カスタム認証に関連する値。 | 
      
  | 
  virtual | 
POSTを介して認証サービスに渡すデータを設定します。
| stringData | POSTリクエストの本文で使用される文字列データ。nullまたは空の文字列は、AuthPostDataをnullに設定します。 | 
      
  | 
  virtual | 
POSTを介して認証サービスに渡すデータを設定します。
| byteData | 渡すバイナリトークン/認証データ。 | 
| override string ToString | ( | ) | 
このオブジェクトを文字列に変換します。
      
  | 
  getset | 
この文字列には、使用する認証サービスが予期する(http get)パラメーターが含まれている必要があります。デフォルトでは、ユーザー名とトークン。
操作パラメーター216にマップします。 ここでは標準のhttp getパラメータが使用され、サーバー(Photon Cloud Dashboard)で定義されているサービスに渡されます。
      
  | 
  get | 
POST経由で認証サービスに渡されるデータ。デフォルト:null(送信されない)。 stringまたはbyte[](setterを参照)。
操作パラメーター214にマップします。
      
  | 
  getset | 
使用するべきカスタム認証プロバイダーのタイプ。現在、「Custom」または「None」のみ(これをオフにします)。
      
  | 
  getset | 
初期認証の後、Photonはこのクライアント/ユーザーにトークンを提供します。これは、その後(キャッシュされた)検証として使用されます。
      
  | 
  getset | 
UserIdは、ユーザーごとに一意の識別子である必要があります。これは友達を見つけるためなどです。