Interface DuoOIDCIntegration

    • Method Detail

      • getAPIHost

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

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

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

        @Nullable
        String getRedirectURI()
        Get the runtime redirectURI to direct the client to after authorisation.
        Returns:
        the redirectURI
      • getHealthCheckEndpoint

        @Nonnull
        @NotEmpty
        String getHealthCheckEndpoint()
        Get the path of the health check endpoint.
        Returns:
        the path of the health check endpoint
      • getAuthorizeEndpoint

        @Nonnull
        @NotEmpty
        String getAuthorizeEndpoint()
        Get the path of the authorization endpoint.
        Returns:
        the path of the authorization endpoint
      • getTokenEndpoint

        @Nonnull
        @NotEmpty
        String getTokenEndpoint()
        Get the path of the token endpoint.
        Returns:
        the path of the token endpoint;