137 Commits

Author SHA1 Message Date
david-leifker
10ea10ce85
fix(security): require signed/encrypted jwt tokens (#6565)
* fix(security): require unsigned/encrypted jwt tokens

* Add import

Co-authored-by: Pedro Silva <pedro@acryl.io>
2022-12-26 19:45:32 +00:00
david-leifker
ecc01b9a46
refactor(restli-mce-consumer) (#6744)
* fix(security): commons-text in frontend

* refactor(restli): set threads based on cpu cores
feat(mce-consumers): hit local restli endpoint

* testing docker build

* Add retry configuration options for entity client

* Kafka debugging

* fix(kafka-setup): parallelize topic creation

* Adjust docker build

* Docker build updates

* WIP

* fix(lint): metadata-ingestion lint

* fix(gradle-docker): fix docker frontend dep

* fix(elastic): fix race condition between gms and mae for index creation

* Revert "fix(elastic): fix race condition between gms and mae for index creation"

This reverts commit 9629d12c3bdb3c0dab87604d409ca4c642c9c6d3.

* fix(test): fix datahub frontend test for clean/test cycle

* fix(test): datahub-frontend missing assets in test

* fix(security): set protobuf lib datahub-upgrade & mce/mae-consumer

* gitingore update

* fix(docker): remove platform on docker base image, set by buildx

* refactor(kafka-producer): update kafka producer tracking/logging

* updates per PR feedback

* Add documentation around mce standalone consumer
Kafka consumer concurrency to follow thread count for restli & sql connection pool

Co-authored-by: leifker <dleifker@gmail.com>
Co-authored-by: Pedro Silva <pedro@acryl.io>
2022-12-26 16:09:08 +00:00
david-leifker
bacc2f957b
fix(oidc): fix oidc authentication loop (#6848)
* fix(oidc): fix oidc authentication loop
2022-12-22 16:12:51 -06:00
david-leifker
2a182f4846
fix(pac4j-oidc): add verifier parameter (#6835)
* fix(pac4j-oidc): add verifier parameter
2022-12-21 20:11:11 -06:00
david-leifker
be9348b518
fix(build): rename conflicting module auth-api (#6728)
* fix(build): rename conflicting module `auth-api`
2022-12-09 18:06:51 -06:00
david-leifker
1e5d434501
fix(security): commons-text in frontend, hadoop-commons in datahub-upgrade (#6723) 2022-12-09 14:11:12 -06:00
david-leifker
27ea3bf125
fix(security): play framework upgrade (#6626)
* fix(security): play framework upgrade
2022-12-08 20:27:51 -06:00
david-leifker
2de9d3d5bf
fix(logging): Remove lombok as source of slf4j-api, convert to compileOnly where possible (#6616) 2022-12-04 19:57:47 -08:00
david-leifker
83b21b021c
fix(security): security version updates (#6602) 2022-12-01 16:43:15 -06:00
david-leifker
a2dc229c62
fix(tests): Misc updates for tests, auth log level, and quickstart (#6491) 2022-11-29 08:44:55 -08:00
Peter Szalai
dc739878a8
fix(loggin): print logging timestamp in ISO8601 format instead of just time (#6474) 2022-11-17 12:33:56 +01:00
Aditya Radhakrishnan
4b3120478d
feat(auth): add sso frontend endpoint (#6273) 2022-10-31 16:39:26 -07:00
Aditya Radhakrishnan
d905cdffc1
fix(oidc): change default oidc username claim to be email (#6220) 2022-10-23 21:09:46 -07:00
John Joyce
1bcc9df853
fix(oidc): Avoid storing Pac4j profile in cookie (#6260) 2022-10-21 10:58:27 -07:00
Aditya Radhakrishnan
73a3aa3a3d
fix(auth): fix login endpoint to respect session expiration env var (#6151) 2022-10-07 14:08:43 -07:00
Aditya Radhakrishnan
e8259788a3
feat(tracking): add telemetry for frontend events (#6129) 2022-10-06 18:56:32 -07:00
Aditya Radhakrishnan
ee1a1ef45b
feat(posts): add posts feature to DataHub (#6110) 2022-10-04 15:37:28 -07:00
Aditya Radhakrishnan
325b959ea6
feat(roles): add ability to invite users into a role (#6015) 2022-09-23 16:48:23 -07:00
Aditya Radhakrishnan
011421dfaa
fix(frontend): fix authenticate endpoint to create new session on redirect (#6036) 2022-09-23 12:05:53 -07:00
Aditya Radhakrishnan
d13145e32d
fix(frontend): refactoring AuthServiceClient (#6029) 2022-09-22 18:26:42 -07:00
John Joyce
2d29d0b121
refactor(frontend): Addressing minor issues (#6012) 2022-09-21 14:21:55 -07:00
Patrick Marx
de547a9af9
fix(frontend): forward Host header as X-Forwarded-Host (#5816) 2022-09-09 14:13:30 -07:00
Harshal Sheth
c44fd626d8
chore: cleanup references to the old ember app (#5797)
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2022-09-04 22:42:09 -07:00
John Joyce
5974721697
fix(ui): Long overdue - Fix red error screens during OIDC login, logout exception scenarios (#5708) 2022-08-23 09:54:34 -07:00
neojunjie
8d4b7cf8a1
fix(PlayCookie) PLAY_TOKEN cookie rejected because userprofile exceeds 4096 chars (#5114) 2022-07-14 09:52:51 -07:00
Pedro Silva
4c94a7c30a
feat(docs) Add documentation on authorization & authentication (#5265) 2022-07-01 12:35:55 -07:00
Alexey Kravtsov
8dd7dfceab
fix(jaas): fix auth.jaas.enabled option parsing (#5179) 2022-06-16 12:07:49 -07:00
Dexter Lee
b4bf1d4b1d
fix(frontend): Add iam auth jar to frontend (#5171) 2022-06-14 14:34:46 -07:00
Pedro Silva
66b9676567
chore(deps): Bump Nimbus Jose JWT dependency (#5158) 2022-06-14 10:36:13 -07:00
chen4119
7bf27336ef
feat(frontend): Parse JWT access token claims (#5138) 2022-06-13 07:12:06 -07:00
Aditya Radhakrishnan
fdf4e48495
feat(users): add ability to add native users from the UI (#5097)
Co-authored-by: John Joyce <john@acryl.io>
2022-06-08 18:13:22 -07:00
RyanHolstien
031b10c793
chore(akka): upgrade akka http for vuln (#5100) 2022-06-06 17:25:24 -07:00
Karolis Kascenas
c392142294
feat(frontend) Allow overriding akka-max-header-value-length (#5094) 2022-06-06 16:35:33 -07:00
RyanHolstien
21715957c8
feat(oidc): add configurable read timeout (#5088) 2022-06-06 13:39:44 -07:00
RyanHolstien
ce149aed45
chore(dep): upgrade json-smart (#5081) 2022-06-03 15:32:54 -07:00
piyushn-stripe
007af1bcf6
feat(frontend): Allow overriding frontend with a custom akka http server (#5031) 2022-05-31 17:35:23 -07:00
Aditya Radhakrishnan
d7963c31cc
fix(frontend): Update run-local-frontend to reflect the new Play changes (#4951) 2022-05-18 18:13:45 -07:00
Shirshanka Das
5cce3acddc
fix(deps): reduce frontend dependency (#4884) 2022-05-11 13:32:26 -07:00
RyanHolstien
72eff249ad
chore(deps): play - upgrade for CVEs (#4891) 2022-05-10 16:15:53 -07:00
RyanHolstien
9422578e41
Revert "chore(deps): upgrade play to remove CVEs (#4864)" (#4868)
This reverts commit 84a026b1263ab91cd4010d905129a279523f413e.
2022-05-06 15:08:35 -07:00
RyanHolstien
d70df06c21
chore(jetty): upgrade jetty to 9.4.46 for CVE (#4857) 2022-05-06 14:18:20 -07:00
RyanHolstien
84a026b126
chore(deps): upgrade play to remove CVEs (#4864) 2022-05-06 13:42:03 -07:00
RyanHolstien
ad7a92a098
Revert "chore(deps): upgrade play dependencies to remove CVE vulnerabilities (#4820)" (#4861)
This reverts commit fa4abeade750c487504976e13c7aad2789b9e49e.
2022-05-06 10:18:30 -07:00
RyanHolstien
fa4abeade7
chore(deps): upgrade play dependencies to remove CVE vulnerabilities (#4820) 2022-05-06 08:05:19 -07:00
Ravindra Lanka
b479491769
chore(deps): upgrade dependency io.netty:netty-all to address vulnerability (#4840) 2022-05-05 16:39:06 -07:00
chen4119
fc32e78ac1
fix(datahub-frontend): OIDC discovery URL will not have NONE as auth_methods_supported (#4710) 2022-04-26 14:01:18 -07:00
John Joyce
c69310522b
feat(metadata service): Introducing Platform Events (#4477) 2022-03-29 18:32:04 -07:00
Pedro Silva
db35aca869
feat(frontend) Adds multiple group claim support (#4450) 2022-03-21 13:33:53 -07:00
Kevin Neville
d8e6f890a9
fix: Replace old repository link with new link (#4446) 2022-03-18 14:12:19 -07:00
John Joyce
11f809abd2
feat(oidc): Adding support for extracting single string groups claim (#4419) 2022-03-15 17:41:19 -07:00