minio/internal
Harshavardhana af78c3925a
add userinfo support for OpenID (#12469)
Some identity providers like GitLab do not provide
information about group membership as part of the
identity token claims. They only expose it via OIDC compatible
'/oauth/userinfo' endpoint, as described in the OpenID
Connect 1.0 sepcification.

But this of course requires application to make sure to add
additional accessToken, since idToken cannot be re-used to
perform the same 'userinfo' call. This is why this is specialized
requirement. Gitlab seems to be the only OpenID vendor that requires
this support for the time being.

fixes #12367
2021-09-13 16:22:14 -07:00
..
auth disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
bpool rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket ilm: More compliance to spec related to expired delete markers (#12887) 2021-08-05 11:21:21 -07:00
color rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config add userinfo support for OpenID (#12469) 2021-09-13 16:22:14 -07:00
crypto rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
disk fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
dsync lock: Fix Refresh logic with multi resources lock (#13092) 2021-08-27 13:07:55 -07:00
etag rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
event Add headers into AMQP notifications (#12911) 2021-08-11 22:24:19 -07:00
fips tls: add TLS 1.3 ciphers to the list of supported ciphers (#13158) 2021-09-07 09:57:32 -07:00
handlers rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
hash fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
http sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
ioutil Tweak readall allocation and renameData buffer reuse (#13108) 2021-08-30 08:38:11 -07:00
jwt [deps]: update jwt-go dependency (#12544) 2021-06-24 08:41:04 -07:00
kms rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
lock fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
logger http hook should accept more than 200 statusCode (#13180) 2021-09-10 14:27:37 -07:00
lsync rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
mountinfo fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
pubsub rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
rest move internal/net to pkg/net package (#12505) 2021-06-14 14:54:37 -07:00
s3select select: Return null for non-exiting column indexes (#13196) 2021-09-13 09:13:25 -07:00
smart fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
sync/errgroup rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00