Interface DuoIntegration

All Superinterfaces:
net.shibboleth.idp.authn.principal.PrincipalSupportingComponent
All Known Implementing Classes:
BasicDuoIntegration

public interface DuoIntegration extends net.shibboleth.idp.authn.principal.PrincipalSupportingComponent
Interface to a particular Duo integration point.
Since:
3.3.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the name of the API host to contact.
    Get the application key.
    Get the integration key.
    Get the secret key.

    Methods inherited from interface net.shibboleth.idp.authn.principal.PrincipalSupportingComponent

    getSupportedPrincipals
  • Method Details

    • getAPIHost

      @Nonnull @NotEmpty String getAPIHost()
      Get the name of the API host to contact.
      Returns:
      name of API host
    • getApplicationKey

      @Nullable @NotEmpty String getApplicationKey()
      Get the application key.
      Returns:
      the application key
    • getIntegrationKey

      @Nonnull @NotEmpty String getIntegrationKey()
      Get the integration key.
      Returns:
      the integration key
    • getSecretKey

      @Nonnull @NotEmpty String getSecretKey()
      Get the secret key.
      Returns:
      the secret key