Class PropertyFileAuthzBasedDomain

All Implemented Interfaces:
ConfigurableElement, SecurityDomain, UsersAttributeValuesCapableElement

public class PropertyFileAuthzBasedDomain extends AbstractUserAttributeValuesCapableElement implements SecurityDomain
Elytron Security domain implementation which uses properties-realm to hold the users and roles for authorization and given realm for authentication.

For this given domain are created also following Elytron resources (with the name based on the domain name):

  • properties-realm (name has "-authzRealm" suffix)
  • aggregate-realm (name has "-aggregateRealm" suffix)
  • simple-role-decoder
  • constant-permission-mapper

Author:
Ondrej Kotek