Class GrouperOidcConfig
java.lang.Object
edu.internet2.middleware.grouper.authentication.GrouperOidcConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsocks 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
setClientConfigId
(String clientConfigId) void
setClientId
(String clientId) void
setClientSecret
(String clientSecret) void
setConfigurationMetadataUri
(String configurationMetadataUri) void
setEnabled
(boolean enabled) 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()
-