Package org.apereo.cas.services
Class OidcRegisteredService
- java.lang.Object
-
- org.apereo.cas.services.AbstractRegisteredService
-
- org.apereo.cas.services.RegexRegisteredService
-
- org.apereo.cas.support.oauth.services.OAuthRegisteredService
-
- org.apereo.cas.services.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.OAuthRegisteredServiceThis isOidcRegisteredService.- Since:
- 5.0.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OidcRegisteredService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetEvaluationPriority()java.lang.StringgetFriendlyName()java.util.Set<java.lang.String>getScopes()Gets scopes.java.lang.StringgetSubjectType()Gets subject type.voidinitialize()protected org.apereo.cas.services.AbstractRegisteredServicenewInstance()voidsetDynamicallyRegistered(boolean dynamicallyRegistered)Indicates the service was dynamically registered.voidsetScopes(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, getLocale, getLogo, getLogoutType, getLogoutUrl, getMatchingStrategy, getMultifactorPolicy, getName, getPrivacyUrl, getProperties, getProxyGrantingTicketExpirationPolicy, getProxyPolicy, getProxyTicketExpirationPolicy, getPublicKey, getRedirectUrl, getRequiredHandlers, getResponseType, getServiceId, getServiceTicketExpirationPolicy, getSingleSignOnParticipationPolicy, getTheme, getTicketGrantingTicketExpirationPolicy, getUsernameAttributeProvider, getWebflowInterruptPolicy, setAcceptableUsagePolicy, setAccessStrategy, setAttributeReleasePolicy, setAuthenticationPolicy, setContacts, setDescription, setEnvironments, setEvaluationOrder, setExpirationPolicy, setId, setInformationUrl, setLocale, setLogo, setLogoutType, setLogoutUrl, setMatchingStrategy, setMultifactorPolicy, setName, setPrivacyUrl, setProperties, setProxyGrantingTicketExpirationPolicy, setProxyPolicy, setProxyTicketExpirationPolicy, setPublicKey, setRedirectUrl, setRequiredHandlers, setResponseType, setServiceTicketExpirationPolicy, setSingleSignOnParticipationPolicy, setTheme, setTicketGrantingTicketExpirationPolicy, setUsernameAttributeProvider, setWebflowInterruptPolicy
-
-
-
-
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:
initializein interfaceorg.apereo.cas.services.RegisteredService- Overrides:
initializein classorg.apereo.cas.support.oauth.services.OAuthRegisteredService
-
getEvaluationPriority
public int getEvaluationPriority()
- Specified by:
getEvaluationPriorityin interfaceorg.apereo.cas.services.RegisteredService- Overrides:
getEvaluationPriorityin classorg.apereo.cas.support.oauth.services.OAuthRegisteredService
-
getFriendlyName
public java.lang.String getFriendlyName()
- Specified by:
getFriendlyNamein interfaceorg.apereo.cas.services.RegisteredService- Overrides:
getFriendlyNamein classorg.apereo.cas.support.oauth.services.OAuthRegisteredService
-
newInstance
protected org.apereo.cas.services.AbstractRegisteredService newInstance()
- Overrides:
newInstancein classorg.apereo.cas.support.oauth.services.OAuthRegisteredService
-
-