Notion について
Notion コネクタは、ページのメタデータ、データベースのスキーマ、ワークスペースのメンバーシップ、インテグレーションの構成を読み取り、ナレッジベースのエビデンスを Iru Compliance のコントロールにマッピングできるようにします。認証には、My integrations で生成した Notion 内部インテグレーショントークン(接続シークレットと呼ばれることもあります)を使用します。仕組み
Notion は、トークンがAuthorization ヘッダーに含まれていることを想定しています:
ドキュメント: インテグレーションの作成、認可の概要、API リファレンス。
前提条件
- ワークスペースオーナー 権限(インテグレーションの作成に必要)。
- コンプライアンスのエビデンスに含める ページまたはデータベース の明確なリスト。
Notion を Iru に接続する
- Notion
- Iru Compliance
Compliance でソースを接続する前に、このタブの手順を完了してください。
1
Notion にサインインする
Iru に読み取らせるワークスペースの 内部インテグレーション を作成できるユーザーで、notion.so にサインインします。
2
My integrations を開く
notion.com/my-integrations にアクセスするか、Notion アプリで 設定 → Connections を開き、インテグレーションの 作成 または管理に進みます。
3
インテグレーションを構成する
新しいインテグレーションを作成します。名前(例: Iru Compliance)を付け、正しいワークスペース に割り当て、コントロールに必要な機能を有効にします。少なくとも Read content を有効にし、メンバーシップのエビデンスが重要な場合は Read user information including email addresses も有効にします。
4
保存して内部インテグレーションシークレットをコピーする
インテグレーションを 保存 し、内部インテグレーションシークレット をコピーします。パスワードと同様に扱ってください。ローテーションするかインテグレーションを削除しない限り、失効しません。
5
インテグレーションとコンテンツを共有する
各トップレベルのページまたはデータベースを開き、
⋯ → Connections → Iru Compliance を選択します。親ページを共有すると、ネストされたドキュメントでの重複作業を減らせます。明示的に共有しない限り、たとえユーザーがページを読み取れる場合でも、インテグレーションからは当然 何も 表示されません。Iru Compliance タブに進んでください。
トラブルシューティング
ソースをオンにしても何も開かない
ソースをオンにしても何も開かない
Iru サイトの ポップアップブロッカー の設定を確認して、もう一度お試しください。
データベースが表示されない
データベースが表示されない
各親ページを開き直し、Connections にインテグレーションが表示されていることを確認してください。
メニューにインテグレーションが表示されない
メニューにインテグレーションが表示されない
インテグレーションを管理できるのはワークスペースオーナーのみです。意図したワークスペースで作成したことを確認してください。
考慮事項
スケジュールに従ってシークレットをローテーションし、Iru を更新…
スケジュールに従ってシークレットをローテーションし、その後すぐに Iru を更新してください。
Iru はトークンに公開されたメタデータを読み取り…
Iru はトークンに公開されたメタデータを読み取ります。ページや招待を密かに編集することはありません。
関連記事
Sources の管理
すべての Compliance ソースを参照、管理します。
Compliance を使い始める
フレームワーク、アクション、アーティファクト。
Iru の概要
Endpoint、Compliance、Identity がどのように連携するか。
Artifacts の管理
ソースやアクションから得たエビデンスをアップロード、確認、整理します。
