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.
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