Interface SecurityProfileProvider

All Superinterfaces:
Provider
All Known Implementing Classes:
DefaultSecurityProfileProvider

public interface SecurityProfileProvider extends Provider
The security profile provider is a default security configuration that enforces a minimum level of security in the keycloak environment. For the moment the class is just used for client policies but it can be extended for password policies or any other security configuration in the future.
Author:
rmartinc
  • Method Details

    • getName

      String getName()
      Name of the security profile.
      Returns:
      The name
    • getDefaultClientProfiles

      List<ClientProfileRepresentation> getDefaultClientProfiles()
      List of default client profiles that the security profile contains.
      Returns:
      The list of client profiles defined
    • getDefaultClientPolicies

      List<ClientPolicyRepresentation> getDefaultClientPolicies()
      List of default client policies defined in the security profile.
      Returns:
      The list of client policies defined