okta、javascriptを初めて使用しています。私は既存のJquery/javascript + FlaskアプリケーションにOktaAuthを追加しようとしています。OktaAuth Javascript + Flaskコードと状態値をFlaskに送信しない
私はJavascriptで次のように設定しました。サーバー側コールバックへのリダイレクト呼び出しが機能します。しかし、コードを渡さず、状態値を進めるようにしてください。ここで何が間違っているのか教えてください。どんな助けもありがとうございます。
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)
}