INNER CODE UNIT · JavaScript
oauthlogin
apache/cloudstack · ui/src/api/index.js:120
export function oauthlogin (arg) {
if (!sourceToken.checkExistSource()) {
sourceToken.init()
}
// Logout before login is called to purge any duplicate sessionkey cookies
postAPI('logout')
const params = new URLSearchParams()
params.append('command', 'oauthlogin')
params.append('email', arg.email)
params.append('secretcode', arg.secretcode)
params.append('provider', arg.provider)
params.append('domain', arg.domain)
params.append('response', 'json')
return axios({
url: '/',
method: 'post',