ワークスペースベースのトークンは使っていなかったので、私には問題はない。概要だけまとめるだけにする。
本日から Notion workspace の認証方法を変更する。これまでの認証は10月19日で使えなくなる。
これまで OAuth トークンはワークスペースベースだった。管理者だけが設定でき、ワークスペースごとに一つしか設定できなかった。今後、ユーザベースのトークンに移行していく。新しい認証は、管理者だけでなくメンバーも設定でき、ワークスペースに複数のトークンを利用できる。
違いをまとめた表はこちら
この変更はパブリックインテグレーション(OAuth を経由してアクセスするもの)にのみ影響する。内部インテグレーションには影響しない。
bot_id
に直接トークンをマップすることができる。
workspace_id
をマッピングしないこと。ユーザが複数のワークスペースにインテグレーションを導入する可能性があるので、OAuth 応答の owner.user.id
をマッピングしないこと。&owner=user
を OAuth 認証 URL ( https://api.notion.com/v1/oauth/authorize
で始まるもの)に追加する。10月19日は、Workspace-level トークンから User-level トークンに移行する。 owner
パラメータがない場合でも、User-level 認証を実施する。