Class OidcRegisteredService

java.lang.Object
org.apereo.cas.services.BaseRegisteredService
org.apereo.cas.services.BaseWebBasedRegisteredService
org.apereo.cas.support.oauth.services.OAuthRegisteredService
org.apereo.cas.services.OidcRegisteredService
All Implemented Interfaces:
Serializable, Comparable<org.apereo.cas.services.RegisteredService>, org.apereo.cas.services.RegisteredService, org.apereo.cas.services.WebBasedRegisteredService

public class OidcRegisteredService extends org.apereo.cas.support.oauth.services.OAuthRegisteredService
Since:
5.0.0
See Also:
  • Field Summary

    Fields inherited from class org.apereo.cas.services.BaseRegisteredService

    serviceId

    Fields inherited from interface org.apereo.cas.services.RegisteredService

    INITIAL_IDENTIFIER_VALUE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
     
    Gets subject type.
    void
    setDynamicallyRegistered(boolean dynamicallyRegistered)
    Indicates the service was dynamically registered.

    Methods inherited from class org.apereo.cas.support.oauth.services.OAuthRegisteredService

    canEqual, equals, getAccessTokenExpirationPolicy, getClientId, getClientSecret, getCodeExpirationPolicy, getDeviceTokenExpirationPolicy, getRefreshTokenExpirationPolicy, getResponseMode, getScopes, getSupportedGrantTypes, getSupportedResponseTypes, getUserProfileViewType, hashCode, initialize, isBypassApprovalPrompt, isGenerateRefreshToken, isJwtAccessToken, isRenewRefreshToken, setAccessTokenExpirationPolicy, setBypassApprovalPrompt, setClientId, setClientSecret, setCodeExpirationPolicy, setDeviceTokenExpirationPolicy, setGenerateRefreshToken, setJwtAccessToken, setRefreshTokenExpirationPolicy, setRenewRefreshToken, setResponseMode, setScopes, setSupportedGrantTypes, setSupportedResponseTypes, setUserProfileViewType, toString

    Methods inherited from class org.apereo.cas.services.BaseWebBasedRegisteredService

    getAcceptableUsagePolicy, getSingleSignOnParticipationPolicy, getWebflowInterruptPolicy, setAcceptableUsagePolicy, setSingleSignOnParticipationPolicy, setWebflowInterruptPolicy

    Methods inherited from class org.apereo.cas.services.BaseRegisteredService

    compareTo, configureMatchingStrategy, getAccessStrategy, getAttributeReleasePolicy, getAuthenticationPolicy, getContacts, getDescription, getEnvironments, getEvaluationOrder, getExpirationPolicy, getId, getInformationUrl, getLocale, getLogo, getLogoutType, getLogoutUrl, getMatchingStrategy, getMultifactorAuthenticationPolicy, getName, getPrivacyUrl, getProperties, getPublicKey, getRequiredHandlers, getServiceId, getTheme, getTicketGrantingTicketExpirationPolicy, getUsernameAttributeProvider, matches, matches, setAccessStrategy, setAttributeReleasePolicy, setAuthenticationPolicy, setContacts, setDescription, setEnvironments, setEvaluationOrder, setExpirationPolicy, setId, setInformationUrl, setLocale, setLogo, setLogoutType, setLogoutUrl, setMatchingStrategy, setMultifactorAuthenticationPolicy, setName, setPrivacyUrl, setProperties, setPublicKey, setRequiredHandlers, setServiceId, setTheme, setTicketGrantingTicketExpirationPolicy, setUsernameAttributeProvider

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.apereo.cas.services.RegisteredService

    getAccessStrategy, getAttributeReleasePolicy, getAuthenticationPolicy, getContacts, getDescription, getEnvironments, getEvaluationOrder, getExpirationPolicy, getId, getMatchingStrategy, getMultifactorAuthenticationPolicy, getName, getProperties, getPublicKey, getRequiredHandlers, getServiceId, getTicketGrantingTicketExpirationPolicy, getUsernameAttributeProvider, matches, matches, setEvaluationOrder, setId

    Methods inherited from interface org.apereo.cas.services.WebBasedRegisteredService

    getInformationUrl, getLocale, getLogo, getLogoutType, getLogoutUrl, getPrivacyUrl, getTheme
  • Constructor Details

    • OidcRegisteredService

      public OidcRegisteredService()
  • Method Details

    • getSubjectType

      public String getSubjectType()
      Gets subject type.
      Returns:
      the subject type
    • setDynamicallyRegistered

      public void setDynamicallyRegistered(boolean dynamicallyRegistered)
      Indicates the service was dynamically registered. Records the registration time automatically.
      Parameters:
      dynamicallyRegistered - dynamically registered.
    • getEvaluationPriority

      public int getEvaluationPriority()
      Specified by:
      getEvaluationPriority in interface org.apereo.cas.services.RegisteredService
      Overrides:
      getEvaluationPriority in class org.apereo.cas.support.oauth.services.OAuthRegisteredService
    • getFriendlyName

      public String getFriendlyName()
      Specified by:
      getFriendlyName in interface org.apereo.cas.services.RegisteredService
      Overrides:
      getFriendlyName in class org.apereo.cas.support.oauth.services.OAuthRegisteredService