Class EditorPkcePlatformSupport
This class handles Unity Editor platform-specific features in the authentication flow.
Inheritance
EditorPkcePlatformSupport
Implements
IActivatePlatformSupport
Assembly: Unity.Cloud.Identity.Runtime.dll
public class EditorPkcePlatformSupport : EditorActivatePlatformSupport, IAuthenticationPlatformSupport, IActivatePlatformSupport
Constructors
Declaration
public EditorPkcePlatformSupport(IUrlRedirectionInterceptor urlRedirectionInterceptor, IUrlProcessor urlProcessor, IAppIdProvider appIdProvider, IAppNamespaceProvider appNamespaceProvider, string cacheStorePath, string activationUrl = null)
Parameters
Methods
Declaration
public override string GetCancellationUri()
Returns
Overrides
Declaration
public override string GetRedirectUri(string operation = null)
Parameters
| Type |
Name |
Description |
| string |
operation |
|
Returns
Overrides
Declaration
public override Task<string> GetRedirectUriAsync(string operation = null)
Parameters
| Type |
Name |
Description |
| string |
operation |
|
Returns
Overrides
Declaration
public override Task<UrlRedirectResult> OpenUrlAndWaitForRedirectAsync(string url, List<string> awaitedQueryArguments = null)
Parameters
Returns
| Type |
Description |
| Task<UrlRedirectResult> |
|
Overrides
Declaration
public override void ProcessActivationUrl(List<string> awaitedQueryArguments = null)
Parameters
| Type |
Name |
Description |
| List<string> |
awaitedQueryArguments |
|
Overrides
Implements
Unity.Cloud.AppLinking.IActivatePlatformSupport