Class GrouperOidcConfig
java.lang.Object
edu.internet2.middleware.grouper.authentication.GrouperOidcConfig
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.oauth2.sdk.id.Issuer
int
socks or httpproxy requests here, e.g.getScope()
subject id claim namesubjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)optional, could be in claim as "subjectSourceId"boolean
boolean
isWs()
static GrouperOidcConfig
retrieveFromConfigOrCache
(String clientConfigId) retrieve from config or cachevoid
setAuthorizationEndpointUri
(URI authorizationEndpointUri) void
setClaimSource
(GrouperOidcConfig.GrouperOIDCClaimSource claimSource) void
setClientConfigId
(String clientConfigId) void
setClientId
(String clientId) void
setClientSecret
(String clientSecret) void
setConfigurationMetadataUri
(String configurationMetadataUri) void
setEnabled
(boolean enabled) void
setIssuer
(com.nimbusds.oauth2.sdk.id.Issuer issuer) void
setMaxClockSkew
(int maxClockSkew) void
setProxyType
(GrouperProxyType proxyType) socks or httpvoid
setProxyUrl
(String proxyUrl1) proxy requests here, e.g.void
setRedirectUri
(String redirectUri) void
setResponseType
(String responseType) void
void
setSubjectIdClaimName
(String subjectIdClaimName) subject id claim namevoid
setSubjectIdType
(String subjectIdType1) subjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)void
setSubjectSourceId
(String subjectSourceId1) optional, could be in claim as "subjectSourceId"void
setTokenEndpointUri
(URI tokenEndpointUri) void
setUserInfoUri
(URI userInfoUri)
-
Constructor Details
-
GrouperOidcConfig
public GrouperOidcConfig()
-
-
Method Details
-
retrieveFromConfigOrCache
retrieve from config or cache- Parameters:
clientConfigId
-- Returns:
- the config
-
getResponseType
-
setResponseType
-
getClientConfigId
-
setClientConfigId
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getConfigurationMetadataUri
-
setConfigurationMetadataUri
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getRedirectUri
-
setRedirectUri
-
getProxyUrl
proxy requests here, e.g. https://server:1234- Returns:
-
setProxyUrl
proxy requests here, e.g. https://server:1234- Parameters:
proxyUrl1
-
-
getProxyType
socks or http- Returns:
-
setProxyType
socks or http- Parameters:
proxyType
-
-
getScope
-
setScope
-
getTokenEndpointUri
-
setTokenEndpointUri
-
getUserInfoUri
-
setUserInfoUri
-
getAuthorizationEndpointUri
-
setAuthorizationEndpointUri
-
getSubjectIdClaimName
subject id claim name- Returns:
- claim name
-
setSubjectIdClaimName
subject id claim name- Parameters:
subjectIdClaimName
-
-
getSubjectIdType
subjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)- Returns:
- subject id type
-
setSubjectIdType
subjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)- Parameters:
subjectIdType1
-
-
getSubjectSourceId
optional, could be in claim as "subjectSourceId"- Returns:
- subject source id
-
setSubjectSourceId
optional, could be in claim as "subjectSourceId"- Parameters:
subjectSourceId1
-
-
isWs
public boolean isWs() -
getClaimSource
-
setClaimSource
-
getIssuer
public com.nimbusds.oauth2.sdk.id.Issuer getIssuer() -
setIssuer
public void setIssuer(com.nimbusds.oauth2.sdk.id.Issuer issuer) -
getMaxClockSkew
public int getMaxClockSkew() -
setMaxClockSkew
public void setMaxClockSkew(int maxClockSkew)
-