Ich bin neu in Okta, Javascript. Ich versuche, OktaAuth zu der bestehenden Jquery/javascript + Flask App hinzuzufügen.OktaAuth Javascript + Flask sendet keinen Code & Statuswert an Flask
Ich habe folgendes in meinem Javascript konfiguriert. Die Umleitung von Aufrufen an den serverseitigen Rückruf funktioniert. Aber übergeben Sie den Code nicht, geben Sie keine Werte ein, um fortzufahren. Kannst du mich bitte wissen lassen, was hier falsch ist? Jede Hilfe wird geschätzt.
var authClient = new OktaAuth({
url: 'https://{okta-url}.com',
clientId: 'xxxxxx',
clientSecret: 'yyyyyyyyyy',
issuer: 'https://{okta-url}.com',
redirectUri: 'http://{redirect-url}/login'
//scopes: ['openid', 'email', 'profile']
});
var idToken = authClient.tokenManager.get('idToken');
console.log(JSON.stringify(idToken))
if (idToken) {
console.log('hi ${idToken.claims.email}!');
}
else if (location.hash) {
authClient.token.parseFromUrl()
.then(function (idToken) {
console.log('hi ${idToken.claims.email}!');
authClient.tokenManager.add('idToken', idToken);
console.log(idToken);
});
console.log(JSON.stringify(authClient.token))
}
else {
authClient.token.getWithRedirect({
responseType: ['id_token', 'code', 'token']
});
console.log(authClient.token)
}