Interface ICompositeAuthenticator
A high-level interface for composite authentication flow that implements IUrlRedirectionAuthenticator.
Inherited Members
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.