druid/extensions-core
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
..
avro-extensions Fix for building in Eclipse & VS Code. (#7481) 2020-02-13 14:58:32 -08:00
azure-extensions Azure deep storage does not work with datasource name containing non-ASCII chars (#9525) 2020-03-19 12:32:35 -07:00
datasketches Broker: Add ability to inline subqueries. (#9533) 2020-03-18 15:06:45 -07:00
druid-basic-security Fix basic auth polling to skip retries when cachedSerializedGroupMappingMap returns 404 (#9354) 2020-02-12 16:52:03 -08:00
druid-bloom-filter Broker: Add ability to inline subqueries. (#9533) 2020-03-18 15:06:45 -07:00
druid-kerberos De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
druid-pac4j druid extension for OpenID Connect auth using pac4j lib (#8992) 2020-03-23 18:15:45 -07:00
ec2-extensions Set version to 0.18.0-SNAPSHOT (#9109) 2020-01-02 17:55:10 -05:00
google-extensions Ability to Delete task logs and segments from Google Storage (#9519) 2020-03-18 18:00:43 -07:00
hdfs-storage Skip empty files for local, hdfs, and cloud input sources (#9450) 2020-03-03 20:51:06 -08:00
histogram Broker: Add ability to inline subqueries. (#9533) 2020-03-18 15:06:45 -07:00
kafka-extraction-namespace Forbid easily misused HashSet and HashMap constructors (#9165) 2020-02-07 10:44:09 +03:00
kafka-indexing-service add kinesis lag metric (#9509) 2020-03-16 21:39:53 -07:00
kinesis-indexing-service add kinesis lag metric (#9509) 2020-03-16 21:39:53 -07:00
lookups-cached-global Add common optional dependencies for extensions (#9399) 2020-02-25 00:04:00 -08:00
lookups-cached-single Add common optional dependencies for extensions (#9399) 2020-02-25 00:04:00 -08:00
mysql-metadata-storage Update to mysql connector 5.1.48 (#9514) 2020-03-16 10:38:31 -07:00
orc-extensions Fix handling nullable writableComparable in OrcStructConverter (#9138) 2020-01-08 13:40:24 -08:00
parquet-extensions Run IntelliJ inspections on Travis (#9179) 2020-02-19 11:34:19 +03:00
postgresql-metadata-storage Add common optional dependencies for extensions (#9399) 2020-02-25 00:04:00 -08:00
protobuf-extensions fix protobuf extension packaging and docs (#9320) 2020-02-07 09:26:52 -08:00
s3-extensions Ability to Delete task logs and segments from Google Storage (#9519) 2020-03-18 18:00:43 -07:00
simple-client-sslcontext Set version to 0.18.0-SNAPSHOT (#9109) 2020-01-02 17:55:10 -05:00
stats Broker: Add ability to inline subqueries. (#9533) 2020-03-18 15:06:45 -07:00