OAuth2.0 とは
このドキュメントでは、OAuth 2.0 を使用してTiDB Cloudにアクセスする方法について説明します。
OAuth (Open Authorization) は、ユーザーに代わってリソースへの安全なアクセスを可能にするオープン スタンダード認証プロトコルです。これにより、サードパーティ アプリケーションがユーザーの資格情報を公開することなく、ユーザー リソースにアクセスできるようになります。
OAuth の最新バージョンである OAuth OAuth2.0 とは 、認証の業界標準プロトコルになりました。OAuth 2.0 の主な利点は次のとおりです。
- Security: トークンベースの認証を使用することで、OAuth 2.0 はパスワードの盗難や不正アクセスのリスクを最小限に抑えます。
- 利便性: 複数の資格情報を管理することなく、データへのアクセスを許可および取り消すことができます。
- アクセス制御: サードパーティ アプリケーションに付与されるアクセスの正確なレベルを指定し、必要な権限のみが付与されるようにすることができます。
OAuth 付与タイプ
OAuth フレームワークは、さまざまなユースケースに対して複数の付与タイプを指定します。TiDB TiDB Cloud は、デバイス コードと認証コードという 2 つの最も一般的な OAuth 付与タイプをサポートしています。
デバイスコード付与タイプ
これは通常、デバイス フロー内のブラウザーレス デバイスまたは入力が制限されたデバイスによって、以前に取得したデバイス コードをアクセス トークンと交換するために使用されます。
認証コード付与タイプ
これは最も一般的な OAuth 2.0 付与タイプであり、ユーザーがアプリを承認した後、Web アプリとネイティブ アプリの両方がアクセス トークンを取得できるようになります。
OAuthを使用してTiDB Cloudにアクセスする
OAuth 2.0 デバイス コード付与タイプを使用して、 TiDB Cloud CLI にアクセスできます。
- ticloud 認証ログイン : TiDB Cloudで認証する
- ticloud 認証ログアウト : TiDB Cloudからログアウト
アプリが OAuth を使用してTiDB Cloudにアクセスする必要がある場合は、 クラウド&テクノロジーパートナーになる (パートナー プログラムでCloud & Technology Partnerを選択) にリクエストを送信してください。弊社からご連絡いたします。
承認された OAuth アプリのビューと取り消し
次のように、 TiDB Cloudコンソールで承認された OAuth アプリケーションのレコードを表示できます。
- TiDB Cloudコンソールで、
左下隅にあります。 - [アカウント設定]をクリックします。
- 左側のナビゲーション ペインで、 [承認済み OAuth アプリ]をクリックします。承認済み OAuth アプリケーションを表示できます。
「取り消し」をクリックすると、いつでも承認を取り消すことができます。