80 ComponentModel trustedHostModel =
createModelInstance(
"Trusted Hosts", realm, TrustedHostClientRegistrationPolicyFactory.PROVIDER_ID, policyTypeKey);
83 trustedHostModel.getConfig().put(TrustedHostClientRegistrationPolicyFactory.TRUSTED_HOSTS, Collections.emptyList());
84 trustedHostModel.getConfig().putSingle(TrustedHostClientRegistrationPolicyFactory.HOST_SENDING_REGISTRATION_REQUEST_MUST_MATCH,
"true");
85 trustedHostModel.getConfig().putSingle(TrustedHostClientRegistrationPolicyFactory.CLIENT_URIS_MUST_MATCH,
"true");
86 realm.addComponentModel(trustedHostModel);
88 ComponentModel consentRequiredModel =
createModelInstance(
"Consent Required", realm, ConsentRequiredClientRegistrationPolicyFactory.PROVIDER_ID, policyTypeKey);
89 realm.addComponentModel(consentRequiredModel);
91 ComponentModel scopeModel =
createModelInstance(
"Full Scope Disabled", realm, ScopeClientRegistrationPolicyFactory.PROVIDER_ID, policyTypeKey);
92 realm.addComponentModel(scopeModel);
94 ComponentModel maxClientsModel =
createModelInstance(
"Max Clients Limit", realm, MaxClientsClientRegistrationPolicyFactory.PROVIDER_ID, policyTypeKey);
95 maxClientsModel.put(MaxClientsClientRegistrationPolicyFactory.MAX_CLIENTS, MaxClientsClientRegistrationPolicyFactory.DEFAULT_MAX_CLIENTS);
96 realm.addComponentModel(maxClientsModel);
static void addGenericPolicies(RealmModel realm, String policyTypeKey)
Definition: DefaultClientRegistrationPolicies.java:106
static ComponentModel createModelInstance(String name, RealmModel realm, String providerId, String policyType)
Definition: DefaultClientRegistrationPolicies.java:69