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:
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
This is
OidcRegisteredService.- Since:
- 5.0.0
- See Also:
-
Field Summary
Fields inherited from class org.apereo.cas.services.BaseRegisteredService
serviceIdFields inherited from interface org.apereo.cas.services.RegisteredService
INITIAL_IDENTIFIER_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets subject type.voidMark the service as one that is as dynamically registered via the OIDC dynamic registration flow.Methods inherited from class org.apereo.cas.support.oauth.services.OAuthRegisteredService
canEqual, equals, getAccessTokenExpirationPolicy, getAudience, getClientId, getClientSecret, getCodeExpirationPolicy, getDeviceTokenExpirationPolicy, getRefreshTokenExpirationPolicy, getResponseMode, getScopes, getSupportedGrantTypes, getSupportedResponseTypes, getUserProfileViewType, hashCode, initialize, isBypassApprovalPrompt, isGenerateRefreshToken, isJwtAccessToken, isRenewRefreshToken, setAccessTokenExpirationPolicy, setAudience, setBypassApprovalPrompt, setClientId, setClientSecret, setCodeExpirationPolicy, setDeviceTokenExpirationPolicy, setGenerateRefreshToken, setJwtAccessToken, setRefreshTokenExpirationPolicy, setRenewRefreshToken, setResponseMode, setScopes, setSupportedGrantTypes, setSupportedResponseTypes, setUserProfileViewType, toStringMethods inherited from class org.apereo.cas.services.BaseWebBasedRegisteredService
getAcceptableUsagePolicy, getSingleSignOnParticipationPolicy, getWebflowInterruptPolicy, setAcceptableUsagePolicy, setSingleSignOnParticipationPolicy, setWebflowInterruptPolicyMethods 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, getServiceId, getTemplateName, 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, setServiceId, setTemplateName, setTheme, setTicketGrantingTicketExpirationPolicy, setUsernameAttributeProviderMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.apereo.cas.services.RegisteredService
getAccessStrategy, getAttributeReleasePolicy, getAuthenticationPolicy, getContacts, getDescription, getEnvironments, getEvaluationOrder, getExpirationPolicy, getId, getMatchingStrategy, getMultifactorAuthenticationPolicy, getName, getProperties, getPublicKey, getServiceId, getTemplateName, getTicketGrantingTicketExpirationPolicy, getUsernameAttributeProvider, matches, matches, setEvaluationOrder, setIdMethods inherited from interface org.apereo.cas.services.WebBasedRegisteredService
getInformationUrl, getLocale, getLogo, getLogoutType, getLogoutUrl, getPrivacyUrl, getTheme
-
Constructor Details
-
OidcRegisteredService
public OidcRegisteredService()
-
-
Method Details
-
getSubjectType
Gets subject type.- Returns:
- the subject type
-
getEvaluationPriority
public int getEvaluationPriority()- Specified by:
getEvaluationPriorityin interfaceorg.apereo.cas.services.RegisteredService- Overrides:
getEvaluationPriorityin classorg.apereo.cas.support.oauth.services.OAuthRegisteredService
-
getFriendlyName
- Specified by:
getFriendlyNamein interfaceorg.apereo.cas.services.RegisteredService- Overrides:
getFriendlyNamein classorg.apereo.cas.support.oauth.services.OAuthRegisteredService
-
markAsDynamicallyRegistered
public void markAsDynamicallyRegistered()Mark the service as one that is as dynamically registered via the OIDC dynamic registration flow. This operation will assign specific properties to the service definition to carry the registration signal/data.
-