Package org.apereo.cas.services
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:
java.io.Serializable,java.lang.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.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()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, getUserProfileViewType, hashCode, isBypassApprovalPrompt, isGenerateRefreshToken, isJwtAccessToken, isRenewRefreshToken, setAccessTokenExpirationPolicy, setBypassApprovalPrompt, setClientId, setClientSecret, setCodeExpirationPolicy, setDeviceTokenExpirationPolicy, setGenerateRefreshToken, setJwtAccessToken, setRefreshTokenExpirationPolicy, setRenewRefreshToken, 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, getResponseType, 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, setResponseType, setServiceId, setTheme, setTicketGrantingTicketExpirationPolicy, setUsernameAttributeProvider
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apereo.cas.services.RegisteredService
getAccessStrategy, getAttributeReleasePolicy, getAuthenticationPolicy, getContacts, getDescription, getEnvironments, getEvaluationOrder, getExpirationPolicy, getId, getMatchingStrategy, getMultifactorAuthenticationPolicy, getName, getProperties, getPublicKey, getRequiredHandlers, getResponseType, getServiceId, getTicketGrantingTicketExpirationPolicy, getUsernameAttributeProvider, matches, matches, setEvaluationOrder, setId
-
-
-
-
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()
-
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
-
-