Salesforce と Keycloak は繋がるか

だいぶ遅くなってしまいましたが、7日目はじめます。


はじめに

システムを扱う中で必ず出てくるのが「アカウント管理」や「ユーザー管理」をどうするのかという話です。

最近はインフラ寄りの仕事をことが多いからか、「Active Directory」や「OpenLDAP」などのそれに関わるツールの話をよく聞きます。

それとは別に「Keycloak」というものがあって、こちらもそれらに関連するツールとして注目が高まっているんだそうです。

せっかくなので、Keycloakを使ってSalesforceにつなげることは可能なのか試してみました。


手順


Keycloakのインストール

[Keycloak のインストール](https://qiita.com/silverskyvicto/items/de672d59bca749baf2ab)に手順を記載しました。

不足分はkeycloakの公式ドキュメントを見つつやっていただけると良いかと思います。(あとで追記します)


OpenID Connect の設定

Keycloak 側


  1. 「レルムの追加」でSalesforceを新規作成します

Salesforce側


  1. 「設定」からクイック検索で「認証プロバイダ」を検索します

  2. 「新規」ボタンをクリックします

  3. 必要事項を入力します

    だいたい画像のような感じになります

    入力画面.png


  4. 保存します