Class BrowserAuthorize
ブラウザを開き、アプリケーションの認証を行うためのクラス
Namespace: Pixiv.VroidSdk.Legacy
Assembly: VRoidSDK.dll
Syntax
[Obsolete("BrowserAuthorize is deprecated.")]
public class BrowserAuthorize : MonoBehaviour
Properties
RedirectUri
OAuth認証後のリダイレクト先
Declaration
public string RedirectUri { get; }
Property Value
Type | Description |
---|---|
String |
Methods
GenerateInstance(SDKConfiguration)
ブラウザ認証用のGameObjectインスタンスを作成する
Declaration
public static BrowserAuthorize GenerateInstance(SDKConfiguration sdkConfig)
Parameters
Type | Name | Description |
---|---|---|
SDKConfiguration | sdkConfig | アプリケーションの設定情報 |
Returns
Type | Description |
---|---|
BrowserAuthorize | ブラウザ認証インスタンス |
OnCancelAuthorize(String)
ブラウザ認証がキャンセルされたときに呼ばれるメソッド
Declaration
public void OnCancelAuthorize(string _message)
Parameters
Type | Name | Description |
---|---|---|
String | _message | メッセージ |
Remarks
このメソッドはiOSのネイティブプラグインからOAuthの認証コードがキャンセルされたときに利用される
OnOpenUrl(String)
URLスキーマによりリダイレクトされたときに呼び出されるメソッド. パスに埋め込まれている認可コードを取り出して、登録を行う
Declaration
public void OnOpenUrl(string url)
Parameters
Type | Name | Description |
---|---|---|
String | url | リダイレクトURL |
Remarks
このメソッドはiOSのネイティブプラグインからOAuthの認証コードを受け取る時にも利用される
OpenBrowser(Action<Boolean>)
OAuthの認証コードを発行するためにブラウザを開く
Declaration
public void OpenBrowser(Action<bool> onRegistered)
Parameters
Type | Name | Description |
---|---|---|
Action<Boolean> | onRegistered | 登録完了後のコールバック関数 |
RegisterCode(String)
認可コードを登録する
Declaration
public void RegisterCode(string authCode)
Parameters
Type | Name | Description |
---|---|---|
String | authCode | 登録する認可コード |