docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface ICompositeAuthenticator

    A high-level interface for composite authentication flow that implements IUrlRedirectionAuthenticator.

    Inherited Members
    IUrlRedirectionAuthenticator.LoginAsync()
    IUrlRedirectionAuthenticator.CancelLogin()
    IUrlRedirectionAuthenticator.LogoutAsync(bool)
    IAuthenticator.HasValidPreconditionsAsync()
    IAuthenticator.InitializeAsync()
    IServiceAuthorizer.AddAuthorization(HttpHeaders)
    IAuthenticationStateProvider.AuthenticationState
    IAuthenticationStateProvider.AuthenticationStateChanged
    IUserInfoProvider.GetUserInfoAsync()
    IOrganizationRepository.ListOrganizationsAsync(Range, CancellationToken)
    IOrganizationRepository.GetOrganizationAsync(OrganizationId)
    Namespace: Unity.Cloud.Identity
    Assembly: Unity.Cloud.Identity.dll
    Syntax
    public interface ICompositeAuthenticator : IUrlRedirectionAuthenticator, IAuthenticator, IServiceAuthorizer, IAuthenticationStateProvider, IUserInfoProvider, IOrganizationRepository
    Remarks

    The ICompositeAuthenticator exposes all authentication features in a single interface so it can adapt to runtime execution context.

    Properties

    RequiresGUI

    Whether the ICompositeAuthenticator implementation requires a graphical user interface (GUI) for the authentication flow.

    Declaration
    bool RequiresGUI { get; }
    Property Value
    Type Description
    bool
    Remarks

    A GUI is required for a user to click login and logout buttons and provide credentials when requested. When no GUI is required, the login is done automatically in the InitializeAsync() method.

    In This Article
    Back to top
    Copyright © 2024 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)