{ "auth": { "passportjs": [ { "provider1": { "type": "oauth", "OAUTH_AUTHORIZATION_URL": "https://www.testurl.com/oauth2/authorize", "OAUTH_TOKEN_URL": "https://www.testurl.com/oauth2/token", "OAUTH_CLIENT_ID": "your_oauth_client_id", "OAUTH_CLIENT_SECRET": "your_oauth_client_secret", "OAUTH_CALLBACK_URL": "https://localhost:3000/auth/provider/callback", "OAUTH_ADD_SCOPE": "scopes", "OAUTH_ROLE_TEACHER_VALUE": "teacher-claim-value", "OAUTH_ROLE_STUDENT_VALUE": "student-claim-value" } }, { "provider2": { "type": "oidc", "OIDC_CLIENT_ID": "your_oidc_client_id", "OIDC_CLIENT_SECRET": "your_oidc_client_secret", "OIDC_ISSUER_URL": "https://your-issuer.com", "OIDC_CALLBACK_URL": "http://localhost:3000/auth/oidc/callback" } }, { "provider3": { "type": "oauth", "OAUTH_AUTHORIZATION_URL": "https://www.testurl.com/oauth2/authorize", "OAUTH_TOKEN_URL": "https://www.testurl.com/oauth2/token", "OAUTH_CLIENT_ID": "your_oauth_client_id", "OAUTH_CLIENT_SECRET": "your_oauth_client_secret", "OAUTH_CALLBACK_URL": "https://localhost:3000/auth/provider/callback", "OAUTH_ADD_SCOPE": "scopes", "OAUTH_ROLE_TEACHER_VALUE": "teacher-claim-value", "OAUTH_ROLE_STUDENT_VALUE": "student-claim-value" } }, { "provider4": { "type": "oidc", "OIDC_CLIENT_ID": "your_oidc_client_id", "OIDC_CLIENT_SECRET": "your_oidc_client_secret", "OIDC_ISSUER_URL": "https://your-issuer.com", "OIDC_CALLBACK_URL": "http://localhost:3000/auth/oidc/callback" } } ], "simple-login": { "enabled": true, "name": "provider3", "SESSION_SECRET": "your_session_secret" } } }