Skip to content

Commit 8cd10ce

Browse files
authored
Merge pull request #454 from bcgov/feature/oidc-improvements
feat: authentication improvements
2 parents 4088eaf + d386f82 commit 8cd10ce

29 files changed

Lines changed: 1310 additions & 266 deletions

.github/environments/values.dev.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ config:
2626
SERVER_OBJECTSTORAGE_BUCKET: pcnsts
2727
SERVER_OBJECTSTORAGE_ENDPOINT: https://nrs.objectstore.gov.bc.ca
2828
SERVER_OBJECTSTORAGE_KEY: dev
29+
SERVER_OIDC_AUDIENCE: nr-permit-connect-navigator-service-5188
2930
SERVER_OIDC_AUTHORITY: https://dev.loginproxy.gov.bc.ca/auth/realms/standard
30-
SERVER_OIDC_PUBLICKEY: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuy7zfh2ZgpDV5mH/aXyLDTddZK81rGakJcTy4KvCNOkDDxt1KAhW02lmbCo8YhHCOzjNZBp1+Vi6QiMRgBqAe2GTPZYEiV70aXfROGZe3Nvwcjbtki6HoyRte3SpqLJEIPL2F+hjJkw1UPGnjPTWZkEx9p74b9i3BjuE8RnjJ0Sza2MWw83zoQUZEJRGiopSL0yuVej6t2LO2btVdVf7QuZfPt9ehkcQYlPKpVvJA+pfeqPAdnNt7OjEIeYxinjurZr8Z04hz8UhkRefcWlSbFzFQYmL7O7iArjW0bsSvq8yNUd5r0KCOQkFduwZy26yTzTxj8OLFT91fEmbBBl4rQIDAQAB
3131
SERVER_OPENMAPS_APIPATH: https://openmaps.gov.bc.ca
3232
SERVER_PCNS_APPURL: https://pcns-dev-master.apps.silver.devops.gov.bc.ca
3333
SERVER_PCNS_NAVEMAIL: NRM.PermittingAndData@gov.bc.ca

.github/environments/values.prod.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ config:
2626
SERVER_OBJECTSTORAGE_BUCKET: pcnspr
2727
SERVER_OBJECTSTORAGE_ENDPOINT: https://nrs.objectstore.gov.bc.ca
2828
SERVER_OBJECTSTORAGE_KEY: shas
29+
SERVER_OIDC_AUDIENCE: nr-permit-connect-navigator-service-5188
2930
SERVER_OIDC_AUTHORITY: https://loginproxy.gov.bc.ca/auth/realms/standard
30-
SERVER_OIDC_PUBLICKEY: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmHiuPKOkpkq4GXN1ktr23rJtDl6Vdu/Y37ZAd3PnQ8/IDfAODvy1Y81aAUZicKe9egolv+OTRANN3yOg+TAbRhkeXLE5p/473EK0aQ0NazTCuWo6Am3oDQ7Yt8x0pw56/qcLtkTuXNyo5EnVV2Z2BzCnnaL31JOhyitolku0DNT6GDoRBmT4o2ItqEVHk5nM25cf1t2zbwI2790W6if1B2qVRkxxivS8tbH7nYC61Is3XCPockKptkH22cm2ZQJmtYd5sZKuXaGsvtyzHmn8/l0Kd1xnHmUu4JNuQ67YiNZGu3hOkrF0Js3BzAk1Qm4kvYRaxbJFCs/qokLZ4Z0W9wIDAQAB
3131
SERVER_OPENMAPS_APIPATH: https://openmaps.gov.bc.ca
3232
SERVER_PCNS_APPURL: https://pcns-prod-master.apps.silver.devops.gov.bc.ca
3333
SERVER_PCNS_NAVEMAIL: Navigator.Service@gov.bc.ca

.github/environments/values.test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ config:
2626
SERVER_OBJECTSTORAGE_BUCKET: pcnsts
2727
SERVER_OBJECTSTORAGE_ENDPOINT: https://nrs.objectstore.gov.bc.ca
2828
SERVER_OBJECTSTORAGE_KEY: shas
29+
SERVER_OIDC_AUDIENCE: nr-permit-connect-navigator-service-5188
2930
SERVER_OIDC_AUTHORITY: https://test.loginproxy.gov.bc.ca/auth/realms/standard
30-
SERVER_OIDC_PUBLICKEY: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiFdv9GA83uHuy8Eu9yiZHGGF9j6J8t7FkbcpaN81GDjwbjsIJ0OJO9dKRAx6BAtTC4ubJTBJMPvQER5ikOhIeBi4o25fg61jpgsU6oRZHkCXc9gX6mrjMjbsPaf3/bjjYxP5jicBDJQeD1oRa24+tiGggoQ7k6gDEN+cRYqqNpzC/GQbkUPk8YsgroncEgu8ChMh/3ERsLV2zorchMANUq76max16mHrhtWIQxrb/STpSt4JuSlUzzBV/dcXjJe5gywZHe0jAutFhNqjHzHdgyaC4RAd3eYQo+Kl/JOgy2AZrnx+CiPmvOJKe9tAW4k4H087ng8aVE40v4HW/FEbnwIDAQAB
3131
SERVER_OPENMAPS_APIPATH: https://openmaps.gov.bc.ca
3232
SERVER_PCNS_APPURL: https://pcns-test-master.apps.silver.devops.gov.bc.ca
3333
SERVER_PCNS_NAVEMAIL: NRM.PermittingAndData@gov.bc.ca

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
"eslint.format.enable": true,
2626
"files.eol": "\n",
2727
"files.insertFinalNewline": true,
28+
"jest.nodeEnv": {
29+
"NODE_OPTIONS": "--experimental-vm-modules"
30+
},
2831
"scss.lint.unknownAtRules": "ignore",
2932
"yaml.schemas": {
3033
"openapi:v3": "./app/src/docs/v1.api-spec.yaml"

app/config/custom-environment-variables.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,8 @@
7676
"secretAccessKey": "SERVER_OBJECTSTORAGE_SECRETACCESSKEY"
7777
},
7878
"oidc": {
79-
"authority": "SERVER_OIDC_AUTHORITY",
80-
"clientId": "SERVER_OIDC_CLIENTID",
81-
"clientSecret": "SERVER_OIDC_CLIENTSECRET",
82-
"publicKey": "SERVER_OIDC_PUBLICKEY"
79+
"audience": "SERVER_OIDC_AUDIENCE",
80+
"authority": "SERVER_OIDC_AUTHORITY"
8381
},
8482
"openMaps": {
8583
"apiPath": "SERVER_OPENMAPS_APIPATH"

0 commit comments

Comments
 (0)