feat: pass the authentication scopes through unaltered @jhosteny (#45)
The previous implementation delegated logic of OIDC scope formation to the
module. The format of the string for multiple values is IdP dependent.
This change passes the scope string through unaltered, forcing the user
of the module to properly format it.
Fixes #44
what
- Change the OIDC scope from a list to a string, with the expectation that the user of the module properly joins and formats the scopes
why
- Insulates the module from differences between IdP
references
Closes #44