• 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
..
analytics Loading commit data...
authentication Loading commit data...
comments Loading commit data...
editor Loading commit data...
extensions Loading commit data...
logging Loading commit data...
rendering Loading commit data...
search Loading commit data...
storage Loading commit data...