Interface DuoOIDCIntegration
- All Superinterfaces:
PrincipalSupportingComponent
- All Known Subinterfaces:
DynamicDuoOIDCIntegration
- All Known Implementing Classes:
DefaultDuoOIDCIntegration,SimpleDuoOIDCIntegration
Interface to a particular Duo OIDC integration point. In part replaces
OIDC metadata, as that is not supported by Duo.
-
Method Summary
Modifier and TypeMethodDescriptionGet the name of the API host to contact.Get the path of the authorization endpoint.Get the clientId key.Get the path of the health check endpoint.Get the runtime redirectURI to direct the client to after authorisation.Get the secret key.Get the path of the token endpoint.Methods inherited from interface net.shibboleth.idp.authn.principal.PrincipalSupportingComponent
getSupportedPrincipals
-
Method Details
-
getAPIHost
Get the name of the API host to contact.- Returns:
- name of API host
-
getClientId
Get the clientId key.- Returns:
- the integration key
-
getSecretKey
Get the secret key.- Returns:
- the secret key
-
getRedirectURI
Get the runtime redirectURI to direct the client to after authorisation.- Returns:
- the redirectURI
-
getHealthCheckEndpoint
Get the path of the health check endpoint.- Returns:
- the path of the health check endpoint
-
getAuthorizeEndpoint
Get the path of the authorization endpoint.- Returns:
- the path of the authorization endpoint
-
getTokenEndpoint
Get the path of the token endpoint.- Returns:
- the path of the token endpoint;
-