bcgov / BCHeritage

Branch level repository for documentation and product issues.
Apache License 2.0
4 stars 0 forks source link

Update authentication configuration to use OIDC #910

Closed bferguso closed 2 months ago

bferguso commented 6 months ago

BCGov docs: Old URL - https://github.com/bcgov/sso-keycloak/wiki New URL - https://mvp.developer.gov.bc.ca/docs/default/component/css-docs

Implementation Notes

bferguso commented 5 months ago

Confirmed with NRIDS Security that Pathfinder / BCGov SSO is an option. Received the following confirmation on March 13th:

In short, for developer Brett Ferguson, NRIDS Security has no objections to adoption and use of Pathfinder / BC Gov Common Hosted SSO for an NRIDS hosted/supported app.

bferguso commented 4 months ago

Dicussions have been had with Corporate Registries to allow us to use their services. Approvals have also been completed and we're now waiting for implementation details.

bferguso commented 3 months ago

This is functioning in DEV, however firewall rules are preventing it from functioning on the BCGov servers. I have submitted a JIRA request to change the firewall rules to allow a connection to the OIDC from our servers: https://apps.nrs.gov.bc.ca/int/jira/browse/BCRHP-114

FYI @emjohnst

bferguso commented 2 months ago

@emjohnst - This is mostly working, however there seems to be another server in the OIDC redirect chain that we don't have access to. I'll contact BC Registries in the morning to see if I can get a full list for the next NRIDS request.

Also, is showing the other authentication methods (BCeID, GitHub, etc) a deal breaker for this release? If so, we'll need to do more work to make that happen.

emjohnst commented 2 months ago

Done in test