WildFly Elytron
WildFly Elytron is a set of Java APIs and SPIs for application server and client side security.
Authentication
Provides both HTTP and SASL based authentication mechanisms.
Authorization
Provides a very flexible approach for assigning roles and permissions to a security identity.
SSL/TLS
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.
Standalone Library
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.