Class OAuthRegisteredService

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

    public class OAuthRegisteredService
    extends org.apereo.cas.services.RegexRegisteredService
    An extension of the RegexRegisteredService that defines the OAuth client id and secret for a given registered service.
    Since:
    4.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()  
      void initialize()  
      protected org.apereo.cas.services.AbstractRegisteredService newInstance()  
      • Methods inherited from class org.apereo.cas.services.RegexRegisteredService

        canEqual, configureMatchingStrategy, equals, hashCode, 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, toString
      • Methods inherited from class java.lang.Object

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

      • OAuthRegisteredService

        public OAuthRegisteredService()
    • Method Detail

      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.apereo.cas.services.RegisteredService
        Overrides:
        initialize in class org.apereo.cas.services.AbstractRegisteredService
      • getFriendlyName

        public java.lang.String getFriendlyName()
        Specified by:
        getFriendlyName in interface org.apereo.cas.services.RegisteredService
        Overrides:
        getFriendlyName in class org.apereo.cas.services.RegexRegisteredService
      • getEvaluationPriority

        public int getEvaluationPriority()
      • newInstance

        protected org.apereo.cas.services.AbstractRegisteredService newInstance()
        Overrides:
        newInstance in class org.apereo.cas.services.RegexRegisteredService