Commit Graph

15 Commits

Author SHA1 Message Date
Andrew McFadden db8a09fe8c feat: add ACR Value option to OIDC Module (#6553)
---------

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2023-07-05 18:18:21 -04:00
robinho81 8db4be668b feat: expose skipUserProfile option in passport-oidc (#6190)
Co-authored-by: Robin Chalmers <robin.chalmers@kairostech.no>
2023-03-17 17:58:41 -04:00
gueldi bba1d1b574 fix(oidc): use _json prop when setting displayName (#6135)
* Fixes setting displayName from OIDC

Relates to: https://github.com/requarks/wiki/pull/6096

* Update authentication.js

---------

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2023-02-07 22:00:26 -05:00
gueldi 43a797d322 feat: adds displayName property to OIDC authentication module (#6096)
* Adds displayName property to oidc authentication method
* fix: update displayName prop
* fix: use blank display name in oidc auth

---------

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2023-01-29 17:55:47 -05:00
natsutteatsuiyone 445ad05a3d fix: incompatibility issues with passport-openidconnect@0.1.1 (#5799)
* fix: incompatibility issues with passport-openidconnect

* fix: remove a trailing semicolon
2022-11-07 16:50:47 -05:00
Andrei Senchuk e6bbf9d088 fix: oidc module - map() call on undefined; fix unrelate() usage (#5781) 2022-10-24 20:04:25 -04:00
NGPixel ebf4da9bea fix: oidc auth groups relate / unrelate 2022-09-17 17:54:11 -04:00
Fionera 91221e73eb feat: set groups based on OIDC claim (#5568)
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-09-05 18:40:54 -04:00
Nicolas Giard a652e43ab1 fix: handle multi social auth strategies 2022-03-25 21:17:04 -04:00
NGPixel f988c5f811 fix: logout URL endpoint option for oauth2 module 2020-09-09 20:20:55 -04:00
NGPixel 4dcf664040 fix: handle removed auth strategies 2020-08-30 16:33:52 -04:00
NGPixel 32d67adee1 feat: social login providers with dynamic instances 2020-08-30 01:36:37 -04:00
Dan Nicholson d5d368cd33 feat: fix + enable OIDC auth method (#2282)
* fix: pass userinfo URL in oidc strategy

The userinfo URL from the definition was not being provided to the
passport strategy, which resulted in a type error trying to resolve the
user's profile. Furthermore, the name of the defined URL was
inconsistent with all other authentication method URLs.

* fix: pass all necessary scopes to oidc auth method

When no scopes are provided, passport-openidconnect uses only `openid`,
which does not contain the username or email address. Include `profile`
and `email` to ensure the necessary claims are included.

* fix: update oidc method to call processProfile correctly

Now the profile object and providerKey are passed to processProfile. The
usernameClaim no longer has any use as the email address is the
username.

* fix: mark oidc authentication method as available
2020-08-15 13:32:58 -04:00
Nicolas Giard 3abd2f917c feat: auth jwt, permissions, login ui (wip) 2018-10-12 16:41:21 -04:00
NGPixel bcd6ceb271 feat: authentication improvements 2018-08-04 17:28:39 -04:00