適切に私のURLにリダイレクトしないログインキット
1604 ワード
これが私の設定です
クライアントID : 123123123
コールバックURL : https://something.com/oauth/tiktok
リダイレクトドメイン:何か.コム
流れを誘発してください:https://something.com/oauth
私のTiktokアカウントがステータスで記録されるならば、それは私の提供された終点に向けられます.
問題は、私のTiktokアカウントがログインされていないとき、私のTiktokアカウントにログインした後に、それは私のリダイレクトURLの代わりにTiktokホームページにリダイレクトされます.
誰かがこれをレビューし、ヒントを与えることができますか?
クライアントID : 123123123
コールバックURL : https://something.com/oauth/tiktok
リダイレクトドメイン:何か.コム
流れを誘発してください:https://something.com/oauth
私のTiktokアカウントがステータスで記録されるならば、それは私の提供された終点に向けられます.
問題は、私のTiktokアカウントがログインされていないとき、私のTiktokアカウントにログインした後に、それは私のリダイレクトURLの代わりにTiktokホームページにリダイレクトされます.
誰かがこれをレビューし、ヒントを与えることができますか?
const express = require('express');
const app = express();
const cookieParser = require('cookie-parser');
const cors = require('cors');
app.use(cookieParser());
app.use(cors());
app.listen(process.env.PORT || 80).
const CLIENT_KEY = '123123123' // this value can be found in app's developer portal
const SERVER_ENDPOINT_REDIRECT = 'https://something.com/oauth/tiktok'
app.get('/oauth', (req, res) => {
const csrfState = Math.random().toString(36).substring(2);
res.cookie('csrfState', csrfState, { maxAge: 60000 });
let url = 'https://open-api.tiktok.com/platform/oauth/connect/';
url += '?client_key=${CLIENT_KEY}';
url += '&scope=user.info.basic';
url += '&response_type=code';
url += '&redirect_uri=${SERVER_ENDPOINT_REDIRECT}';
url += '&state=' + csrfState;
res.redirect(url);
})
app.get("/oauth/tiktok", (req, res) => {
res.send("I got your token :-)!");
});
Reference
この問題について(適切に私のURLにリダイレクトしないログインキット), 我々は、より多くの情報をここで見つけました https://dev.to/zhiyuan_zhang_07326f4bb44/login-kit-not-redirects-to-the-my-url-properly-59gmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol