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
@Entity 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 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, getClientId, getClientSecret, getSupportedGrantTypes, getSupportedResponseTypes, hashCode, isBypassApprovalPrompt, isGenerateRefreshToken, setBypassApprovalPrompt, setClientId, setClientSecret, setGenerateRefreshToken, setSupportedGrantTypes, setSupportedResponseTypes, toString
-
Methods inherited from class org.apereo.cas.services.RegexRegisteredService
matches, matches, setServiceId
-
Methods inherited from class org.apereo.cas.services.AbstractRegisteredService
compareTo, getAccessStrategy, getAttributeReleasePolicy, getContacts, getDescription, getEnvironments, getEvaluationOrder, getExpirationPolicy, getId, getInformationUrl, getLogo, getLogoutType, getLogoutUrl, getMultifactorPolicy, getName, getPrivacyUrl, getProperties, getProxyPolicy, getPublicKey, getRequiredHandlers, getResponseType, getServiceId, getTheme, getUsernameAttributeProvider, setAccessStrategy, setAttributeReleasePolicy, setContacts, setDescription, setEnvironments, setEvaluationOrder, setExpirationPolicy, setId, setInformationUrl, setLogo, setLogoutType, setLogoutUrl, setMultifactorPolicy, setName, setPrivacyUrl, setProperties, setProxyPolicy, setPublicKey, setRequiredHandlers, setResponseType, setTheme, setUsernameAttributeProvider
-
-
-
-
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
-
newInstance
protected org.apereo.cas.services.AbstractRegisteredService newInstance()
- Overrides:
newInstancein 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
-
-