To provide user logout functionality, use the logout function to log out from one or more Salesforce orgs. The function returns a LogoutResponse with the same structure as BootstrapResponse.
import { logout } from "@salesforce/analytics-embedding-sdk";
// Logout from all orgs
const response = await logout();
// Logout from specific orgs
const response = await logout([
"https://org1.lightning.force.com",
"https://org2.lightning.force.com",
]);
console.log(response.status); // 'Success', 'Partial Success', or 'Failure'
console.log(response.message); // Detailed logout message
Example Logout Response
{
"message": "Log out for all orgs complete",
"status": "Success",
"orgStates": {
"https://org1.lightning.force.com": {
"state": "LOGGED_OUT",
"reason": ""
},
"https://org2.lightning.force.com": {
"state": "LOGGED_OUT",
"reason": ""
}
}
}
See Also