druid/website
Himanshu 5604ac7963
druid extension for OpenID Connect auth using pac4j lib (#8992)
* druid pac4j security extension for OpenID Connect OAuth 2.0 authentication

* update version in druid-pac4j pom

* introducing unauthorized resource filter

* authenticated but authorized /unified-webconsole.html

* use httpReq.getRequestURI() for matching callback path

* add documentation

* minor doc addition

* licesne file updates

* make dependency analyze succeed

* fix doc build

* hopefully fixes doc build

* hopefully fixes license check build

* yet another try on fixing license build

* revert unintentional changes to website folder

* update version to 0.18.0-SNAPSHOT

* check session and its expiry on each request

* add crypto service

* code for encrypting the cookie

* update doc with cookiePassphrase

* update license yaml

* make sessionstore in Pac4jFilter private non static

* make Pac4jFilter fields final

* okta: use sha256 for hmac

* remove incubating

* add UTs for crypto util and session store impl

* use standard charsets

* add license header

* remove unused file

* add org.objenesis.objenesis to license.yaml

* a bit of nit changes  in CryptoService  and embedding EncryptionResult for clarity

* rename alg  to cipherAlgName

* take cipher alg name, mode and padding as input

* add java doc  for CryptoService  and make it more understandable

* another  UT for CryptoService

* cache pac4j Config

* use generics clearly in Pac4jSessionStore

* update cookiePassphrase doc to mention PasswordProvider

* mark stuff Nullable where appropriate in Pac4jSessionStore

* update doc to mention jdbc

* add error log on reaching callback resource

* javadoc  for Pac4jCallbackResource

* introduce NOOP_HTTP_ACTION_ADAPTER

* add correct module name in license file

* correct extensions folder name in licenses.yaml

* replace druid-kubernetes-extensions to druid-pac4j

* cache SecureRandom instance

* rename UnauthorizedResourceFilter to AuthenticationOnlyResourceFilter
2020-03-23 18:15:45 -07:00
..
core De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
i18n fix broken links (#9537) 2020-03-22 17:41:18 -07:00
pages/en Docusaurus build framework + ingestion doc refresh. (#8311) 2019-08-20 21:48:59 -07:00
script Graduation update for ASF release process guide and download links (#9126) 2020-01-06 15:00:33 -06:00
scss Docusaurus build framework + ingestion doc refresh. (#8311) 2019-08-20 21:48:59 -07:00
static Add 'edit' and 'copy code' buttons to docs (#8483) 2019-09-13 16:56:50 -07:00
.gitignore Docusaurus build framework + ingestion doc refresh. (#8311) 2019-08-20 21:48:59 -07:00
.spelling druid extension for OpenID Connect auth using pac4j lib (#8992) 2020-03-23 18:15:45 -07:00
README.md Docusaurus build framework + ingestion doc refresh. (#8311) 2019-08-20 21:48:59 -07:00
package-lock.json Update Kafka loading docs to use the streaming data loader (#8544) 2019-09-22 15:00:52 -07:00
package.json Spellcheck docs (#8548) 2019-09-17 12:47:30 -07:00
pom.xml De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
redirects.json Move Azure extension into Core (#9394) 2020-02-25 17:49:16 -08:00
sidebars.json Move Azure extension into Core (#9394) 2020-02-25 17:49:16 -08:00
siteConfig.js De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00

README.md

Druid doc builder

This website was created with Docusaurus.

To edit this documentation run:

npm install

Then run

npm start