This is an automated email from the ASF dual-hosted git repository.
bbende pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git.
from 74531fa NIFI-8348: Updated system tests to reference the version of
jersey client used elsewhere, as it was missed in the previous commit for
NIFI-8348 and system tests are failing
add 052c60d NIFI-8363 Added Single User Login Identity Provider and
Authorizer (#4968)
No new revisions were added by this update.
Summary of changes:
.../nifi-single-user-iaa-providers-nar/pom.xml | 35 ++++
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 21 +++
.../nifi-single-user-iaa-providers/pom.xml | 50 +++++
.../user/SingleUserLoginIdentityProvider.java | 168 +++++++++++++++++
.../single/user/encoder/BCryptPasswordEncoder.java | 56 ++++++
.../single/user/encoder/PasswordEncoder.java | 39 ++++
.../single/user/writer/LoginCredentialsWriter.java | 31 +++
.../writer/StandardLoginCredentialsWriter.java | 210 +++++++++++++++++++++
.../single/user/SingleUserAuthorizer.java | 144 ++++++++++++++
...pache.nifi.authentication.LoginIdentityProvider | 15 ++
.../org.apache.nifi.authorization.Authorizer | 15 ++
.../user/SingleUserLoginIdentityProviderTest.java | 173 +++++++++++++++++
.../user/encoder/BCryptPasswordEncoderTest.java | 45 +++++
.../writer/StandardLoginCredentialsWriterTest.java | 68 +++++++
.../single/user/SingleUserAuthorizerTest.java | 77 ++++++++
.../resources/conf/login-identity-providers.xml | 24 +++
.../conf/populated-login-identity-providers.xml | 24 +++
.../conf/unsupported-login-identity-providers.xml | 21 +++
.../nifi-single-user-iaa-providers-bundle/pom.xml | 38 ++++
nifi-nar-bundles/pom.xml | 1 +
21 files changed, 1255 insertions(+)
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers-nar/pom.xml
copy nifi-nar-bundles/{nifi-splunk-bundle/nifi-splunk-nar =>
nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers-nar}/src/main/resources/META-INF/LICENSE
(100%)
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers-nar/src/main/resources/META-INF/NOTICE
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/pom.xml
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/java/org/apache/nifi/authentication/single/user/SingleUserLoginIdentityProvider.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/java/org/apache/nifi/authentication/single/user/encoder/BCryptPasswordEncoder.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/java/org/apache/nifi/authentication/single/user/encoder/PasswordEncoder.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/java/org/apache/nifi/authentication/single/user/writer/LoginCredentialsWriter.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/java/org/apache/nifi/authentication/single/user/writer/StandardLoginCredentialsWriter.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/java/org/apache/nifi/authorization/single/user/SingleUserAuthorizer.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/resources/META-INF/services/org.apache.nifi.authentication.LoginIdentityProvider
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/main/resources/META-INF/services/org.apache.nifi.authorization.Authorizer
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/test/java/org/apache/nifi/authentication/single/user/SingleUserLoginIdentityProviderTest.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/test/java/org/apache/nifi/authentication/single/user/encoder/BCryptPasswordEncoderTest.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/test/java/org/apache/nifi/authentication/single/user/writer/StandardLoginCredentialsWriterTest.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/test/java/org/apache/nifi/authorization/single/user/SingleUserAuthorizerTest.java
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/test/resources/conf/login-identity-providers.xml
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/test/resources/conf/populated-login-identity-providers.xml
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers/src/test/resources/conf/unsupported-login-identity-providers.xml
create mode 100644
nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/pom.xml