GitHub user scottyaslan opened a pull request:

    https://github.com/apache/nifi-registry/pull/58

    [NIFIREG-30] add login component, auth guard to login, tenants, bucke…

    …ts, admin, and explorer routes. Also added route for login component. 
[NIFIREG-20] improve page load times. [NIFIREG-15] add loading screen.
    
    In an unsecured registry an anonymous user should be able to access:
    http://localhost:8080/nifi-registry/login
    http://localhost:8080/nifi-registry/administration/workflow
    http://localhost:8080/nifi-registry/explorer/grid-list
    
    an attempt to access 
http://localhost:8080/nifi-registry/administration/users will reroute the user 
to the login screen (as will any other attempt to access a deep link to which a 
user does not have access to).
    
    an attempt to access an unknown route 
(http://localhost:8080/nifi-registry/abcef) will prompt the user with a dialog 
to click to easily access http://localhost:8080/nifi-registry/explorer/grid-list
    
    In a secured registry the user should only have access to the routes for 
which they have permissions.  If the user is logging in via certs or kerberos 
the client recognizes this and routes the user to the 
http://localhost:8080/nifi-registry/explorer/grid-list.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/scottyaslan/nifi-registry NIFIREG-30

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/nifi-registry/pull/58.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #58
    
----
commit 81ef11c2e3bb0247e1166650bea3296e27b9e025
Author: Scott Aslan <[email protected]>
Date:   2017-12-14T21:25:32Z

    [NIFIREG-30] add login component, auth guard to login, tenants, buckets, 
admin, and explorer routes. Also added route for login component. [NIFIREG-20] 
improve page load times. [NIFIREG-15] add loading screen.

----


---

Reply via email to