29 lines
804 B
Markdown
29 lines
804 B
Markdown
# HEP Oauth settings
|
|
|
|
https://www.hep-verlag.ch/profile/partner
|
|
|
|
Login with credentials from 1Password
|
|
|
|
create new client
|
|
|
|
name: `'{Name} {Environment}'` e.g. `'MyKV Stage'`
|
|
|
|
grant: Access Token Grant
|
|
|
|
redirect url: `https://{app_url}/api/oauth/callback/`
|
|
|
|
fallback url: 'https://myskillbox.ch/anleitung' (change if another one is available for the server)
|
|
|
|
Note the Client ID and the Client Secret of the newly created client
|
|
|
|
Go to the environment on heroku, and enter the following env variables:
|
|
|
|
```
|
|
OAUTH_ACCESS_TOKEN_URL=https://sso.hep-verlag.ch/oauth/token
|
|
OAUTH_API_BASE_URL=https://cms.hep-verlag.ch
|
|
OAUTH_AUTHORIZE_URL=https://sso.hep-verlag.ch/oauth/authorize
|
|
OAUTH_CLIENT_ID=<Client ID>
|
|
OAUTH_CLIENT_SECRET=<Client Secret>
|
|
OAUTH_LOCAL_REDIRECT_URI=https://<App URL>/api/oauth/callback/
|
|
```
|