/nifi-commons

A collection of libraries for (eventual) use in NiFi projects.

Primary LanguageJavaApache License 2.0Apache-2.0

NiFi Commons

A collection of libraries for NiFi projects.

Currently, just security-related libraries, but in the future this could hold other shared code as well. For now, see the NiFi Commons Security README.

To Do List

NiFi Commons Security:

  • Identity Provider Interface
  • Identity Mapper Interface
  • Login Redirect Provider Interface
  • X509 Identity Provider (TLS mutual auth client cert identity)
  • LDAP Identity Provider (for user/pass login)
  • Trusted Proxy Identity Provider (for reverse-proxy passed identity)
  • Knox SSO Identity Provider (for authenticating KnoxSSO tokens)
  • Kerberos SPNEGO Identity Provider (for authenticating Kerberos tickets)
  • Kerberos Identity Provider (for Kerberos user/pass login)
  • OIDC Identity Provider
  • OAuth2 Identity Provider
  • JWT Management (service/library, Identity Provider)
  • HTTP signed messages (library, Identity Provider)
  • Bridge classes for Spring Security interoperability
  • Mechanism for configurable Identity Provider Filter order
  • Spring Boot starter assembly