• Dan Nicholson's avatar
    feat: fix + enable OIDC auth method (#2282) · d5d368cd
    Dan Nicholson authored
    * 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
    d5d368cd
Name
Last commit
Last update
..
app Loading commit data...
controllers Loading commit data...
core Loading commit data...
db Loading commit data...
graph Loading commit data...
helpers Loading commit data...
jobs Loading commit data...
locales Loading commit data...
middlewares Loading commit data...
models Loading commit data...
modules Loading commit data...
templates Loading commit data...
test/helpers Loading commit data...
themes/default Loading commit data...
views Loading commit data...
index.js Loading commit data...
master.js Loading commit data...
setup.js Loading commit data...