Skip to content

pac4j/knox-pac4j-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This knox-pac4j-demo is a Knox installation to test the gateway-provider-security-pac4j federation gateway with various authentication mechanisms: Facebook, Twitter, basic auth, CAS, SAML or OpenID Connect.

Start & test

Start the Knox gateway on https://127.0.0.1:8443:

cd knox-pac4j-demo
java -jar bin\gateway.jar

Use: java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 -jar bin\gateway.jar for debugging.

Assuming you have an Hadoop cluster running with WebHDFS on http://localhost:50070/webhdfs, you can call it through the sandbox gateway configuration using the following url: https://127.0.0.1:8443/gateway/sandbox/webhdfs/v1/tmp?op=LISTSTATUS.

This sandbox configuration requires the SSO session to be established (SSOCookieProvider) by the idp topology which is protected by pac4j. By default, you must login via an online CAS server (login = pwd, wait a little before the server wakes up). You can though configure the pac4j gateway provider to use other authentication mechanisms as described in the documentation.

About

Knox demo to test the gateway-provider-security-pac4j

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published