WildFly Elytron is a set of Java APIs and SPIs for application server and client side security.
Provides both HTTP and SASL based authentication mechanisms.
Provides a very flexible approach for assigning roles and permissions to a security identity.
Allows for centralized SSL/TLS configuration with the ability to configure advanced options such as cipher suites and protocols.
Secure Credential Storage
Allows for secure storage of various credential types.
Although it was initially developed for the WildFly Application Server, WildFly Elytron is an open-source, standalone library that can be used in other Java server environments.