diff --git a/.env.template b/.env.template index ecea0b0..76098fd 100644 --- a/.env.template +++ b/.env.template @@ -2,6 +2,10 @@ OAUTH_CLIENT_ID= OAUTH_CLIENT_SECRET= +# GitHub OAuth variables. Only required if using GitHub as an alternative to ORCID. +GITHUB_OAUTH_CLIENT_ID= +GITHUB_OAUTH_CLIENT_SECRET= + ##Variables already set #Authentication variables JWT_SECRET=insecure2520f59b2bccc64ce155482bc413f6b9ede5c6d418ab529d1b2051baa6f0849e @@ -78,4 +82,4 @@ BRAPI_VENDOR_SUBMISSION_ENABLED=false # allow sample submissions to be transmitt #Optional Variables #ANALYTICS_GTAG_ID= #EMAIL_RELAY_LOGIN= -#EMAIL_RELAY_PASSWORD= \ No newline at end of file +#EMAIL_RELAY_PASSWORD= diff --git a/docker-compose.yml b/docker-compose.yml index 6fce914..e473af6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,7 @@ services: - SANDBOX_MODE=${SANDBOX_MODE} - BRAPI_REFERENCE_SOURCE=${BRAPI_REFERENCE_SOURCE} - BRAPI_VENDOR_SUBMISSION_ENABLED=${BRAPI_VENDOR_SUBMISSION_ENABLED:-false} + - ALTERNATE_AUTHENTICATION_ENABLED=${ALTERNATE_AUTHENTICATION_ENABLED:-false} networks: upstream: biapi: @@ -37,6 +38,8 @@ services: - OAUTH_OPENID_ISSUER=${OAUTH_OPENID_ISSUER:-https://sandbox.orcid.org} - OAUTH_OPENID_JWKSURI=${OAUTH_OPENID_JWKSURI:-https://sandbox.orcid.org/oauth/jwks} - OAUTH_OPENID_USERINFOURL=${OAUTH_OPENID_USERINFOURL:-https://sandbox.orcid.org/oauth/userinfo} + - GITHUB_OAUTH_CLIENT_ID=${GITHUB_OAUTH_CLIENT_ID} + - GITHUB_OAUTH_CLIENT_SECRET=${GITHUB_OAUTH_CLIENT_SECRET} - BRAPI_DEFAULT_URL=${BRAPI_DEFAULT_URL} - BRAPI_REFERENCE_SOURCE=${BRAPI_REFERENCE_SOURCE} - BRAPI_READ_TIMEOUT=${BRAPI_READ_TIMEOUT:-10m}