19 lines
515 B
JavaScript
19 lines
515 B
JavaScript
/**
|
|
* Creates the SSO module for the Base44 SDK.
|
|
*
|
|
* @param axios - Axios instance
|
|
* @param appId - Application ID
|
|
* @param userToken - User authentication token
|
|
* @returns SSO module with authentication methods
|
|
* @internal
|
|
*/
|
|
export function createSsoModule(axios, appId) {
|
|
return {
|
|
// Get SSO access token for a specific user
|
|
async getAccessToken(userid) {
|
|
const url = `/apps/${appId}/auth/sso/accesstoken/${userid}`;
|
|
return axios.get(url);
|
|
},
|
|
};
|
|
}
|