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.