docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class WindowsPkcePlatformSupport

    This class handles Windows standalone platform-specific features in the authentication flow.

    Inheritance
    object
    BasePkcePlatformSupport
    WindowsActivatePlatformSupport
    WindowsPkcePlatformSupport
    Implements
    IAuthenticationPlatformSupport
    IActivatePlatformSupport
    Inherited Members
    BasePkcePlatformSupport.m_LoginUrl
    BasePkcePlatformSupport.m_UrlProcessor
    BasePkcePlatformSupport.OpenUrlAndWaitForRedirectAsync(string, List<string>)
    BasePkcePlatformSupport.ExportServiceAuthorizerToken(string, string)
    BasePkcePlatformSupport.GetRedirectUri(string)
    BasePkcePlatformSupport.GetRedirectUriAsync(string)
    BasePkcePlatformSupport.GetCancellationUri()
    BasePkcePlatformSupport.ProcessActivationUrl(List<string>)
    BasePkcePlatformSupport.GetRedirectionResult()
    BasePkcePlatformSupport.UrlRedirectionInterceptor
    BasePkcePlatformSupport.HostUrl
    BasePkcePlatformSupport.ActivationUrl
    BasePkcePlatformSupport.ActivationKeyValue
    BasePkcePlatformSupport.SecretCacheStore
    BasePkcePlatformSupport.CodeVerifierCacheStore
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Cloud.Identity.Runtime
    Assembly: Unity.Cloud.Identity.Runtime.dll
    Syntax
    public class WindowsPkcePlatformSupport : WindowsActivatePlatformSupport, IAuthenticationPlatformSupport, IActivatePlatformSupport

    Constructors

    WindowsPkcePlatformSupport(IUrlRedirectionInterceptor, IUrlProcessor, IAppIdProvider, IAppNamespaceProvider, string, string)

    Declaration
    public WindowsPkcePlatformSupport(IUrlRedirectionInterceptor urlRedirectionInterceptor, IUrlProcessor urlProcessor, IAppIdProvider appIdProvider, IAppNamespaceProvider appNamespaceProvider, string cacheStorePath, string activationUrl = null)
    Parameters
    Type Name Description
    IUrlRedirectionInterceptor urlRedirectionInterceptor
    IUrlProcessor urlProcessor
    IAppIdProvider appIdProvider
    IAppNamespaceProvider appNamespaceProvider
    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.

    Overrides
    BasePkcePlatformSupport.GetAppStateOverride()

    Implements

    IAuthenticationPlatformSupport
    Unity.Cloud.AppLinking.IActivatePlatformSupport
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)