issues
search
openfoodfacts
/
openfoodfacts-auth
Building an SSO platform for @openfoodfacts with @keycloak
https://auth.openfoodfacts.org
Apache License 2.0
0
stars
0
forks
source link
Deploy for Open Pet Food Facts and test
#89
Open
john-gom
opened
1 month ago
john-gom
commented
1 month ago
Steps to configure:
[ ] Create a Keycloak (openfoodfacts-auth) deployment. Need to configure:
SMTP
KEYCLOAK_ADMIN
KEYCLOAK_ADMIN_PASSWORD
KEYCLOAK_BASE_URL
KEYCLOAK_REALM_NAME
REDIS_URL
[ ] Configure nginx host details
[ ] Set up environment variables
KEYCLOAK_BASE_URL
KEYCLOAK_BACKCHANNEL_BASE_URL
KEYCLOAK_REALM_NAME
PRODUCT_OPENER_OIDC_CLIENT_ID
PRODUCT_OPENER_OIDC_CLIENT_SECRET
PRODUCT_OPENER_OIDC_DISCOVERY_ENDPOINT
[ ] Deploy PO keycloak branch (
https://github.com/openfoodfacts/openfoodfacts-server/tree/keycloak
)
[ ] Migrate user data
Workflows to test:
Existing user log in (web and mobile)
See what happens if existing user tries to use another app
Calling APIs
New user sign-up (web and mobile)
Verify welcome email is sent (on registration for mobile, on email verification for web)
See what happens if new user tries to use another app
Password reset (web and mobile)
Edit preferences (web and mobile)
Steps to configure:
Workflows to test: