Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 3rd party apps authentication, SSO and authorization:
    1. Act as SAML 2.0 Identity Provider; Integrate via
      1. Integrate via mod_shib (Apache HTTPd),
      2. nginx-http-shibboleth (Nginx)
      3. iis7_shib.dll (IIS)
    2. Act as OpenID Connect 1.0 Provider, gain certification; integrate via
      1. integrate via mod_auth_openidc (Apache HTTPd)
      2. nginx-openid-connect (Nginx)
      3. Microsoft.AspNetCore.Authentication.OpenIdConnect .Net package (IIS)
    3. Implement the latest version available of the CAS protocol; integrate via the various CAS clients available:
      1. Apache HTTPd,
      2. Nginx
      3. , Java
      4. , .NET,
      5. PHP
      6. , Perl,
      7. Python
      8. , Ruby
  2. Standard set of authentication modules, and API to extend / create new ones:
    1. username / password with different backends back-ends (DBMS, LDAP, ...)
    2. TLS client certificate
    3. Time-based One-time password
    4. SAML 2.0 SP
    5. OpenID Connect 1.0 Client
    6. Radius
    7. U2F
    8. WebAuthn
    9. ...
  3. Authentication chains by combining more authentication modules, similar to Linux's PAM (required, sufficient, requisite, ...)
    1. Step-up authentication (e.g. associate level to authentication modules in a chain, and let 3rd party apps require minimum level to access)
    2. Multi-factor authentication
  4. Authorization
    1. Access Policies
      1. URL-based
      2. grant-based (for JWT)
    2. Implement XACML 3.0
  5. Flexible UI for web access
    1. dynamically adapting for the configured authentication features (modules, chains, levels, ...)
    2. highly customizable, either graphically and processing
  6. API gateway for REST APIs authentication and authorization

References

Projects and products

...