
説明

ボックス1:Webアプリケーション
承認コード付与タイプは、ユーザーがアプリを承認した後にアクセストークンを取得するために、Webアプリとネイティブアプリの両方で使用されます。
注:認証コード付与タイプは、認証コードをアクセストークンと交換するために機密およびパブリッククライアントによって使用されます。
ユーザーがリダイレクトURLを介してクライアントに戻った後、アプリケーションはURLから認証コードを取得し、それを使用してアクセストークンを要求します。
正解:
ヘッドレスデバイス認証ではありません:
ヘッドレスシステムは、モニター、グラフィカルユーザーインターフェイス(GUI)、またはキーボードやマウスなどの周辺機器なしで動作するコンピューターです。
ヘッドレスコンピューターは通常、マルチサーバーデータセンター環境のさまざまなデバイスまたはサーバーに組み込まれたシステムです。産業用機械、自動車、医療機器、カメラ、家電製品、飛行機、自動販売機、おもちゃは、組み込みシステムの無数の可能なホストの1つです。
ボックス2:クライアントの資格情報
追加のクライアントデータを含める方法
標準パラメータセットに適合しないクライアントに関する追加の詳細を保存する必要がある場合は、カスタムデータパラメータが役立ちます。
POST / c2id / clients HTTP / 1.1
ホスト:demo.c2id.com
コンテンツタイプ:application / json
承認:ベアラーztucZS1ZyFKgh0tUEruUtiSTXhnexmd6
{{
"redirect_uris":["https://myapp.example.com/callback"]、
"data":{"reg_type": "サードパーティ"、
「承認済み」:true、
"author_id":792440}
}
dataパラメーターは、JSONオブジェクトにパッケージ化された任意のコンテンツを許可します。これを設定するには、マスター登録トークンまたはclient-reg:dataスコープを持つワンタイムアクセストークンが必要です。
参照:
https://developer.okta.com/blog/2018/04/10/oauth-authorization-code-grant-type
https://connect2id.com/products/server/docs/guides/client-registration