Class DefaultAttrReleaseMapper
java.lang.Object
org.apache.syncope.wa.bootstrap.mapping.DefaultAttrReleaseMapper
- All Implemented Interfaces:
AttrReleaseMapper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apereo.cas.services.RegisteredServiceAttributeReleasePolicybuild(AttrReleasePolicyTO policy, DefaultAttrReleasePolicyConf conf, org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy single, org.apereo.cas.services.ChainingAttributeReleasePolicy chain) org.apereo.cas.services.RegisteredServiceAttributeReleasePolicybuild(ClientAppTO app, AttrReleasePolicyTO policy) org.apereo.cas.services.RegisteredServiceAttributeReleasePolicybuild(OIDCRPClientAppTO clientApp, AttrReleasePolicyTO policy, OIDCOpEntityTO oidcOpEntity) protected Optional<org.apereo.cas.services.consent.DefaultRegisteredServiceConsentPolicy> protected voidbuildForOIDCStandardScope(OIDCRPClientAppTO clientApp, Map<String, org.apereo.cas.oidc.claims.BaseOidcScopeAttributeReleasePolicy> policies, Supplier<org.apereo.cas.oidc.claims.BaseOidcScopeAttributeReleasePolicy> attributeReleasePolicyCreator, OIDCStandardScope scope, String internal, String external) protected voidbuildForOIDCustomScope(OIDCRPClientAppTO clientApp, Map<String, org.apereo.cas.oidc.claims.BaseOidcScopeAttributeReleasePolicy> policies, String scope, String internal, String external) protected voidsetPrincipalAttributesRepository(DefaultAttrReleasePolicyConf.PrincipalAttrRepoConf parc, org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy policy) booleanprotected static voidwarnMissingScope(String clientApp, String internal, Object external, String scope)
-
Field Details
-
LOG
-
-
Constructor Details
-
DefaultAttrReleaseMapper
public DefaultAttrReleaseMapper()
-
-
Method Details
-
warnMissingScope
-
supports
- Specified by:
supportsin interfaceAttrReleaseMapper
-
setPrincipalAttributesRepository
protected void setPrincipalAttributesRepository(DefaultAttrReleasePolicyConf.PrincipalAttrRepoConf parc, org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy policy) -
buildConsentPolicy
protected Optional<org.apereo.cas.services.consent.DefaultRegisteredServiceConsentPolicy> buildConsentPolicy(AttrReleasePolicyTO policy, DefaultAttrReleasePolicyConf conf) -
build
protected org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy build(AttrReleasePolicyTO policy, DefaultAttrReleasePolicyConf conf, org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy single, org.apereo.cas.services.ChainingAttributeReleasePolicy chain) -
build
public org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy build(ClientAppTO app, AttrReleasePolicyTO policy) - Specified by:
buildin interfaceAttrReleaseMapper
-
buildForOIDCStandardScope
protected void buildForOIDCStandardScope(OIDCRPClientAppTO clientApp, Map<String, org.apereo.cas.oidc.claims.BaseOidcScopeAttributeReleasePolicy> policies, Supplier<org.apereo.cas.oidc.claims.BaseOidcScopeAttributeReleasePolicy> attributeReleasePolicyCreator, OIDCStandardScope scope, String internal, String external) -
buildForOIDCustomScope
-
build
public org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy build(OIDCRPClientAppTO clientApp, AttrReleasePolicyTO policy, OIDCOpEntityTO oidcOpEntity) - Specified by:
buildin interfaceAttrReleaseMapper
-