Interface UserAuthorizationProvider

All Superinterfaces:
AuthorizationProvider

public interface UserAuthorizationProvider extends AuthorizationProvider
Interface for all user-related authorization providers. AuthorizationProviders can apply to a number of different account types. This interface applies to providers for user accounts, ones that have a login or should query the "/user" endpoint for the login matching this credential.
  • Method Details

    • getLogin

      @CheckForNull String getLogin()
      Gets the user login name.
      Returns:
      the user login for this provider, or null if the login value should be queried from the "/user" endpoint.