Class BrowserAuthorize
Class for opening browser and carrying out application authentication
Namespace: Pixiv.VroidSdk.Legacy
Assembly: VRoidSDK.dll
Syntax
[Obsolete("BrowserAuthorize is deprecated.")]
public class BrowserAuthorize : MonoBehaviour
Properties
RedirectUri
Redirect destination after OAuth authentication
Declaration
public string RedirectUri { get; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
GenerateInstance(SDKConfiguration)
Create GameObject instance for browser authentication
Declaration
public static BrowserAuthorize GenerateInstance(SDKConfiguration sdkConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| SDKConfiguration | sdkConfig | Application setting data |
Returns
| Type | Description |
|---|---|
| BrowserAuthorize | Browser authentication instance |
OnCancelAuthorize(String)
Method called when browser authentication canceled
Declaration
public void OnCancelAuthorize(string _message)
Parameters
| Type | Name | Description |
|---|---|---|
| String | _message | Message |
Remarks
This method is used when OAuth authentication code is cancelled from iOS native plugin
OnOpenUrl(String)
Method called when redirected by URL schema Extract authentication code embedded in path, carry out registration
Declaration
public void OnOpenUrl(string url)
Parameters
| Type | Name | Description |
|---|---|---|
| String | url | Redirect URL |
Remarks
This method is also used when receiving OAuth authentication code from iOS native plugin
OpenBrowser(Action<Boolean>)
Open browser to issue OAuth authentication code
Declaration
public void OpenBrowser(Action<bool> onRegistered)
Parameters
| Type | Name | Description |
|---|---|---|
| Action<Boolean> | onRegistered | Callback function after registration |
RegisterCode(String)
Register authentication code
Declaration
public void RegisterCode(string authCode)
Parameters
| Type | Name | Description |
|---|---|---|
| String | authCode | Authentication code to register |