Class OidcRegisteredService

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<org.apereo.cas.services.RegisteredService>, org.apereo.cas.services.RegisteredService

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

      • Fields inherited from class org.apereo.cas.services.RegexRegisteredService

        FRIENDLY_NAME
      • Fields inherited from class org.apereo.cas.services.AbstractRegisteredService

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

        INITIAL_IDENTIFIER_VALUE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getEvaluationPriority()  
      java.lang.String getFriendlyName()  
      java.util.Set<java.lang.String> getScopes()
      Gets scopes.
      java.lang.String getSubjectType()
      Gets subject type.
      void initialize()  
      protected org.apereo.cas.services.AbstractRegisteredService newInstance()  
      void setDynamicallyRegistered​(boolean dynamicallyRegistered)
      Indicates the service was dynamically registered.
      void setScopes​(java.util.Set<java.lang.String> scopes)
      Sets scopes.
      • Methods inherited from class org.apereo.cas.support.oauth.services.OAuthRegisteredService

        canEqual, equals, getAccessTokenExpirationPolicy, getClientId, getClientSecret, getCodeExpirationPolicy, getDeviceTokenExpirationPolicy, getRefreshTokenExpirationPolicy, getSupportedGrantTypes, getSupportedResponseTypes, hashCode, isBypassApprovalPrompt, isGenerateRefreshToken, isJwtAccessToken, isRenewRefreshToken, setAccessTokenExpirationPolicy, setBypassApprovalPrompt, setClientId, setClientSecret, setCodeExpirationPolicy, setDeviceTokenExpirationPolicy, setGenerateRefreshToken, setJwtAccessToken, setRefreshTokenExpirationPolicy, setRenewRefreshToken, setSupportedGrantTypes, setSupportedResponseTypes, toString
      • Methods inherited from class org.apereo.cas.services.RegexRegisteredService

        configureMatchingStrategy, matches, matches, setServiceId
      • Methods inherited from class org.apereo.cas.services.AbstractRegisteredService

        compareTo, getAcceptableUsagePolicy, getAccessStrategy, getAttributeReleasePolicy, getAuthenticationPolicy, getContacts, getDescription, getEnvironments, getEvaluationOrder, getExpirationPolicy, getId, getInformationUrl, getLogo, getLogoutType, getLogoutUrl, getMatchingStrategy, getMultifactorPolicy, getName, getPrivacyUrl, getProperties, getProxyGrantingTicketExpirationPolicy, getProxyPolicy, getProxyTicketExpirationPolicy, getPublicKey, getRedirectUrl, getRequiredHandlers, getResponseType, getServiceId, getServiceTicketExpirationPolicy, getSingleSignOnParticipationPolicy, getTheme, getTicketGrantingTicketExpirationPolicy, getUsernameAttributeProvider, setAcceptableUsagePolicy, setAccessStrategy, setAttributeReleasePolicy, setAuthenticationPolicy, setContacts, setDescription, setEnvironments, setEvaluationOrder, setExpirationPolicy, setId, setInformationUrl, setLogo, setLogoutType, setLogoutUrl, setMatchingStrategy, setMultifactorPolicy, setName, setPrivacyUrl, setProperties, setProxyGrantingTicketExpirationPolicy, setProxyPolicy, setProxyTicketExpirationPolicy, setPublicKey, setRedirectUrl, setRequiredHandlers, setResponseType, setServiceTicketExpirationPolicy, setSingleSignOnParticipationPolicy, setTheme, setTicketGrantingTicketExpirationPolicy, setUsernameAttributeProvider
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • OidcRegisteredService

        public OidcRegisteredService()
    • Method Detail

      • getSubjectType

        public java.lang.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.
      • getScopes

        public java.util.Set<java.lang.String> getScopes()
        Gets scopes.
        Returns:
        the scopes
      • setScopes

        public void setScopes​(java.util.Set<java.lang.String> scopes)
        Sets scopes.
        Parameters:
        scopes - the scopes
      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.apereo.cas.services.RegisteredService
        Overrides:
        initialize in class org.apereo.cas.support.oauth.services.OAuthRegisteredService
      • 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 java.lang.String getFriendlyName()
        Specified by:
        getFriendlyName in interface org.apereo.cas.services.RegisteredService
        Overrides:
        getFriendlyName in class org.apereo.cas.support.oauth.services.OAuthRegisteredService
      • newInstance

        protected org.apereo.cas.services.AbstractRegisteredService newInstance()
        Overrides:
        newInstance in class org.apereo.cas.support.oauth.services.OAuthRegisteredService