認証
訪問者トークンの渡しや認証付きアクセスを使って認証が必要なサイトでDocs Embedを使う
アプローチ1:トークンを直接渡す(推奨)
<script src="https://docs.company.com/~gitbook/embed/script.js"></script>
<script>
window.GitBook(
"init",
{ siteURL: "https://docs.company.com" },
{ visitor: { token: "your-jwt-token" } }
);
window.GitBook("show");
</script>import { createGitBook } from "@gitbook/embed";
const gitbook = createGitBook({
siteURL: "https://docs.company.com",
});
const iframe = document.createElement("iframe");
iframe.src = gitbook.getFrameURL({
visitor: {
token: "your-jwt-token",
unsignedClaims: { userId: "123", plan: "premium" },
},
});アプローチ2:クッキー検出ベース
よくある落とし穴
デバッグ
次のステップ
最終更新
役に立ちましたか?