Interface ICredentials

    • Method Detail

      • getAllowedCredentials

        default Set<CredentialType> getAllowedCredentials()
        Returns all allowed credential types
      • getDeviceAvailability

        default Availability getDeviceAvailability()
      • getPassword

        PasswordType getPassword()
        Returns the password type if a one is allowed
      • getPasswordAvailability

        default Availability getPasswordAvailability()
      • getTotpAvailability

        default Availability getTotpAvailability()
      • hasPassword

        default boolean hasPassword()
        Indicates whether a password is allowed
      • isDefined

        default boolean isDefined()
        Indicates whether any credential type is defined for use
      • isDevice

        boolean isDevice()
        Indicates whether a trusted device is allowed
      • isDeviceOnly

        default boolean isDeviceOnly()
        Indicates whether a trusted device is the only allowed credential
      • isPasswordOnly

        default boolean isPasswordOnly()
        Indicates whether a password the only allowed credential
      • isTotp

        boolean isTotp()
        Indicates whether RFC 6238 TOTP is allowed
      • isTotpOnly

        default boolean isTotpOnly()
        Indicates whether RFC 6238 TOTP is the only allowed credential