Warning: This page has not been updated in over over a year and may be outdated or deprecated.
configuration:oauth2_oidc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
configuration:oauth2_oidc [2022/09/13 13:11] – Add trademark; fix link. demiankatz | configuration:oauth2_oidc [2022/10/03 07:39] – Use code block to avoid double hyphens from getting converted. emaijala | ||
---|---|---|---|
Line 10: | Line 10: | ||
OIDC allows a client to request any set (i.e. scope) of user attributes. VuFind® allows the OIDC client to request user attributes stored in VuFind®' | OIDC allows a client to request any set (i.e. scope) of user attributes. VuFind® allows the OIDC client to request user attributes stored in VuFind®' | ||
+ | |||
+ | The default scope and claim configuration contains the scopes defined in the OIDC specification and several VuFind specific ones. You should keep the predefined ones available for interoperability, | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
Line 16: | Line 18: | ||
===== Configuration ===== | ===== Configuration ===== | ||
+ | |||
+ | ==== Apache + PHP-FPM Configuration ==== | ||
+ | |||
+ | If you are using PHP-FPM, you need to ensure that the '' | ||
+ | |||
+ | ==== VuFind Configuration ==== | ||
:!: It is recommended to have basic understanding of how OAuth2 and OIDC work to ensure proper configuration, | :!: It is recommended to have basic understanding of how OAuth2 and OIDC work to ensure proper configuration, | ||
Line 30: | Line 38: | ||
Finally, '' | Finally, '' | ||
+ | |||
+ | ===== Testing ===== | ||
+ | |||
+ | [[https:// | ||
+ | < | ||
+ | docker run --rm --name idp-oidc-tester -p 8080:80 registry.gitlab.com/ | ||
+ | </ | ||
+ | Make sure that the service in Docker can access token, jwks and user info endpoints in VuFind. E.g. if you run VuFind locally with Mac, use http:// | ||
---- struct data ---- | ---- struct data ---- | ||
properties.Page Owner : emaijala | properties.Page Owner : emaijala | ||
---- | ---- | ||
configuration/oauth2_oidc.txt · Last modified: 2023/05/12 07:13 by emaijala