作成したアプリケーションで「アプリ設定(アプリ管理>アプリ詳細>権限設定)で権限を変更した後、その権限でリソースにアクセス可能となる、あるいは制限されるタイミングはいつになるか」についてまとめています。
権限の変更は新しいアクセストークンの取得をもって反映となります。リフレッシュトークンを利用してアクセストークンを取得しても権限は変わりません。
- アプリストアで公開していないアプリの権限変更の反映
- 開発者、アプリ管理者が権限設定で権限変更する
- 取得済のトークンの権限は変更されず、リフレッシュトークンを利用してアクセストークンを再取得しているアプリの権限は変わりません
- 権限設定変更後にユーザーが新たにログインを行い、再認可を行う(新しいアクセストークンを取得する)
- 新しい権限でのアプリケーションの利用となります
- ユーザーが認可を行うと新しい権限でのアプリケーション利用となります
- 新しい権限でのアプリケーションの利用となります
- 開発者、アプリ管理者が権限設定で権限変更する
- アプリストアで公開されているアプリの権限変更の反映
- 開発者、アプリ管理者がアプリストアで権限変更の承認依頼を申請
- 変更申請の承認後も、既存のアクセストークンは有効なまま維持されます。利用者が新しいScopeを必要とする機能を利用するタイミングで、初めて再認可が必要です。
- アプリケーション利用者が再認可を行うと新しい権限でのアプリケーションの利用となります。