Class WindowsPkcePlatformSupport
This class handles Windows standalone platform-specific features in the authentication flow.
Inheritance
WindowsPkcePlatformSupport
Inherited Members
Namespace: Unity.Cloud.Identity.Runtime
Syntax
public class WindowsPkcePlatformSupport : WindowsActivatePlatformSupport, IAuthenticationPlatformSupport, IActivatePlatformSupport
Constructors
WindowsPkcePlatformSupport(IUrlRedirectionInterceptor, IUrlProcessor, IAppIdProvider, IAppNameProvider, String, String)
Creates a WindowsPkcePlatformSupport instance using an IUrlRedirectionInterceptor.
Declaration
public WindowsPkcePlatformSupport(IUrlRedirectionInterceptor urlRedirectionInterceptor, IUrlProcessor urlProcessor, IAppIdProvider appIdProvider, IAppNameProvider appNameProvider, string cacheStorePath, string activationUrl = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IUrlRedirectionInterceptor | urlRedirectionInterceptor | The IUrlRedirectionInterceptor that will intercept the authentication response sent after completing a login operation in browser. |
| IUrlProcessor | urlProcessor | |
| IAppIdProvider | appIdProvider | |
| IAppNameProvider | appNameProvider | |
| String | cacheStorePath | |
| String | activationUrl |
Methods
GetAppStateOverride()
Get a string value override for the default random state used in the authentication flow.
Declaration
public override string GetAppStateOverride()
Returns
| Type | Description |
|---|---|
| String | A string value corresponding to the main window pointer of the app. |