updated sso

This commit is contained in:
Warunee Tamkoo 2024-07-16 21:27:39 +07:00
parent 06b0e1dcbd
commit 6538140333
6 changed files with 111 additions and 94 deletions

View file

@ -1,25 +1,10 @@
/**
* front connect to keycloak
*/
import Keycloak from 'keycloak-js'
// import config from "../app.config";
// import http from "../shared/http";
// import router from "../router";
const initOptions = {
// realm: import.meta.env.VITE_REALM_KEYCLOAK,
// clientId: import.meta.env.VITE_CLIENTID_KEYCLOAK,
// url: import.meta.env.VITE_URL_KEYCLOAK,
const keycloakConfig = {
url: 'https://id.frappet.synology.me/auth',
realm: 'bma-ehr',
clientId: 'bma-ehr-vue3',
url: 'https://id.frappet.synology.me/',
} //option keycloak ที่จะ connect
const keycloak = new Keycloak(initOptions)
keycloak.onAuthSuccess = () => {
//เพิ่มlogin สำเร็จจะมาทำฟังก์ชันนี้
clientId: 'gettoken',
}
await keycloak.init({ onLoad: 'check-sso', checkLoginIframe: false }) //ทำการ connect keycloak
const keycloak = new Keycloak(keycloakConfig)
export default keycloak