Class GrouperOidcConfig

java.lang.Object
edu.internet2.middleware.grouper.authentication.GrouperOidcConfig

public class GrouperOidcConfig extends Object
  • Constructor Details

    • GrouperOidcConfig

      public GrouperOidcConfig()
  • Method Details

    • retrieveFromConfigOrCache

      public static GrouperOidcConfig retrieveFromConfigOrCache(String clientConfigId)
      retrieve from config or cache
      Parameters:
      clientConfigId -
      Returns:
      the config
    • getResponseType

      public String getResponseType()
    • setResponseType

      public void setResponseType(String responseType)
    • getClientConfigId

      public String getClientConfigId()
    • setClientConfigId

      public void setClientConfigId(String clientConfigId)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • getConfigurationMetadataUri

      public String getConfigurationMetadataUri()
    • setConfigurationMetadataUri

      public void setConfigurationMetadataUri(String configurationMetadataUri)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getRedirectUri

      public String getRedirectUri()
    • setRedirectUri

      public void setRedirectUri(String redirectUri)
    • getProxyUrl

      public String getProxyUrl()
      proxy requests here, e.g. https://server:1234
      Returns:
    • setProxyUrl

      public void setProxyUrl(String proxyUrl1)
      proxy requests here, e.g. https://server:1234
      Parameters:
      proxyUrl1 -
    • getProxyType

      public GrouperProxyType getProxyType()
      socks or http
      Returns:
    • setProxyType

      public void setProxyType(GrouperProxyType proxyType)
      socks or http
      Parameters:
      proxyType -
    • getScope

      public String getScope()
    • setScope

      public void setScope(String scope)
    • getTokenEndpointUri

      public URI getTokenEndpointUri()
    • setTokenEndpointUri

      public void setTokenEndpointUri(URI tokenEndpointUri)
    • getUserInfoUri

      public URI getUserInfoUri()
    • setUserInfoUri

      public void setUserInfoUri(URI userInfoUri)
    • getAuthorizationEndpointUri

      public URI getAuthorizationEndpointUri()
    • setAuthorizationEndpointUri

      public void setAuthorizationEndpointUri(URI authorizationEndpointUri)
    • getSubjectIdClaimName

      public String getSubjectIdClaimName()
      subject id claim name
      Returns:
      claim name
    • setSubjectIdClaimName

      public void setSubjectIdClaimName(String subjectIdClaimName)
      subject id claim name
      Parameters:
      subjectIdClaimName -
    • getSubjectIdType

      public String getSubjectIdType()
      subjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)
      Returns:
      subject id type
    • setSubjectIdType

      public void setSubjectIdType(String subjectIdType1)
      subjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)
      Parameters:
      subjectIdType1 -
    • getSubjectSourceId

      public String getSubjectSourceId()
      optional, could be in claim as "subjectSourceId"
      Returns:
      subject source id
    • setSubjectSourceId

      public void setSubjectSourceId(String subjectSourceId1)
      optional, could be in claim as "subjectSourceId"
      Parameters:
      subjectSourceId1 -
    • isWs

      public boolean isWs()