This service allows users to log in both via Elixir AAI or EGA.
The following settings can be configured for deploying the service, either by using environment variables or a YAML file.
| Parameter | Description | Defined value |
|---|---|---|
LOG_LEVEL | Log level | info |
ELIXIR_ID | Elixir authentication id | XC56EL11xx |
ELIXIR_SECRET | Elixir authentication secret | wHPVQaYXmdDHg |
ELIXIR_ISSUER | Elixir issuer URL | http://oidc:9090 |
ELIXIR_SCOPE | Additional OIDC scope | ga4gh_passport_v1 |
CEGA_AUTHURL | CEGA server endpoint | http://cega:8443/lega/v1/legas/users/ |
CEGA_ID | CEGA server authentication id | dummy |
CEGA_SECRET | CEGA server authentication secret | dummy |
CEGA_JWTPRIVATEKEY | Path to private key for signing the JWT token | keys/sign-jwt.key |
CEGA_JWTSIGNATUREALG | Algorithm used to sign the JWT token. ES256 (ECDSA) or RS256 (RSA) are supported | ES256 |
CEGA_JWTISSUER | Issuer of CEGA JWT tokens | http://auth:8080 |
SERVER_CERT | Certificate file path | "" |
SERVER_KEY | Private key file path | "" |
S3INBOX | S3 inbox host | s3.example.com |
Start the full stack bu running docker-compose in the dev-server folder:
docker-compose up -d --force-recreate --build
Using the provided Dockerfile, you may build a Docker image:
docker build -t neicnordic/sda-auth:mytag <path-to-Dockerfile-folder>
Content type
Image
Digest
Size
11.9 MB
Last updated
about 5 years ago
docker pull neicnordic/sda-auth