ApsaraMQ for MQTT は、アプリケーションサーバが認証トークンのライフサイクルを管理するために利用可能な API オペレーションを提供します。トークンベースの認証ワークフローでは、アプリケーションサーバが権限付与サーバーに対して MQTT クライアントに代わってトークンの申請、検証、および取り消しを実行します。
トークンのライフサイクル
以下のオペレーションは、トークンのライフサイクルにおける 3 つの段階に対応しています。
トークンの取得 -- 権限付与サーバーからトークンを取得するには、ApplyToken を呼び出します。
トークンの検証 -- 発行されたトークンがまだ有効かどうかを確認するには、QueryToken を呼び出します。
トークンを取り消す -- トークンを無効にするには、RevokeToken を呼び出します。
API オペレーション
| 操作 | 説明 |
|---|---|
| ApplyToken | トークンを申請します。 |
| QueryToken | トークンの有効性を検証します。 |
| RevokeToken | トークンを失効させます。 |
表内のリンク先にある API 仕様に従って、パラメーターを設定し、戻り値を処理してください。パラメーター値が不正な場合、API 呼び出しに失敗する可能性があります。