Yandex は Web 検索エンジンであり、アイデンティティプロバイダー(IdP)サービスも提供しています。
Cloudflare Access 向けに Yandex をセットアップするには、次の手順を行います。
-
Yandex アカウントにログインします。
-
Open a new OAuth Application を選びます。
-
New client を選びます。
-
必須項目を入力します。
-
基本スコープを設定するため、Yandex.Passport API を選びます。
-
Access to email address、Access to user avatar,、Access to username, first name and surname, gender のオプションを選びます。
-
Platform を選び、Web Services. を選びます。
-
Callback URL #1 に、次の URL を入力します。
https://<your-team-name>.cloudflareaccess.com/cdn-cgi/access/callbackチーム名は、Cloudflare ダッシュボード ↗ の Settings > Team name and domain > Team name で確認できます。
-
Add を選びます。
-
Platforms カードまでスクロールし、Submit を選びます。
Cloudflare Access App というタイトルの Yandex OAuth カードが表示されます。
-
ID と Password をコピーします。
-
Cloudflare One で Integrations > Identity providers を開きます。
-
Your identity providers で Add new identity provider を選びます。
-
Yandex を選びます。
-
該当する欄に ID とパスワードを貼り付けます。
-
Save を選びます。
{
"config": {
"client_id": "<your client id>",
"client_secret": "<your client secret>"
},
"type": "yandex",
"name": "my example idp"
}