59 List<ProviderConfigProperty> configProps =
new LinkedList<>();
61 ProviderConfigProperty property;
62 property =
new ProviderConfigProperty();
64 property.setLabel(
"allowed-client-scopes.label");
65 property.setHelpText(
"allowed-client-scopes.tooltip");
66 property.setType(ProviderConfigProperty.MULTIVALUED_LIST_TYPE);
68 if (session != null) {
71 configProps.add(property);
73 property =
new ProviderConfigProperty();
75 property.setLabel(
"allow-default-scopes.label");
76 property.setHelpText(
"allow-default-scopes.tooltip");
77 property.setType(ProviderConfigProperty.BOOLEAN_TYPE);
78 property.setDefaultValue(
true);
79 configProps.add(property);
static final String ALLOW_DEFAULT_SCOPES
Definition: ClientScopesClientRegistrationPolicyFactory.java:45
List< String > getClientScopes(KeycloakSession session)
Definition: ClientScopesClientRegistrationPolicyFactory.java:85
static final String ALLOWED_CLIENT_SCOPES
Definition: ClientScopesClientRegistrationPolicyFactory.java:43
List< ProviderConfigProperty > configProperties
Definition: ClientScopesClientRegistrationPolicyFactory.java:38