bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 58 forks source link

Keycloak Logout URL Update #21636

Open pwei1018 opened 3 months ago

pwei1018 commented 3 months ago

What is the problem?

https://www.keycloak.org/docs/latest/securing_apps/index.html#logout

What is the impact?

Proposed solution

pwei1018 commented 3 months ago

sbc common components:

Master: https://github.com/bcgov/sbc-common-components/blob/master/vue/sbc-common-components/src/services/keycloak.services.ts

Vue2.7 https://github.com/bcgov/sbc-common-components/blob/4.0.0-vue27/vue/sbc-common-components/src/services/keycloak.services.ts

Vue3 https://github.com/bcgov/sbc-common-components/blob/4.0.0-vue3/vue/sbc-common-components/src/services/keycloak.services.ts

pwei1018 commented 3 months ago

Registry Search:

https://github.com/bcgov/registries-search/blob/main/search-ui/src/sbc-common-components/services/keycloak.services.ts

pwei1018 commented 3 months ago

STRR:

https://github.com/bcgov/STRR/blob/main/strr-web/composables/useBcrosAuth.ts

BTR:

https://github.com/bcgov/business-transparency-registry/blob/main/btr-web/btr-common-components/stores/keycloak.ts#L106

Business AR:

https://github.com/bcgov/business-ar/blob/main/web/site/composables/useKeycloak.ts#L14

pwei1018 commented 3 months ago

Name examine (questionable):

https://github.com/bcgov/name-examination/blob/main/plugins/keycloak.client.ts