Show / Hide Table of Contents

Class BrowserAuthorize

ブラウザを開き、アプリケーションの認証を行うためのクラス

Inheritance
Object
BrowserAuthorize
Namespace: VRoidSDK
Assembly: VRoidSDK.dll
Syntax
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

登録する認可コード

Back to top Generated by DocFX