重要: OneLoginでは、カスタムコネクタの新規作成はサポート終了いたしましたが、既存コネクタの設定変更や複製は引き続き可能です。
本記事では、OneLogin のカスタムコネクタを利用してForm-based認証のコネクタを作成する手順をご案内します。
目次
前提条件
- OneLoginのライセンスが Starter, Enterprise, Unlimited または SSO, Advanced, Professional(新料金体系)のいずれかであること
- OneLoginの Super User または Account Owner 権限を持つアカウントを所有していること
カスタムコネクタの複製
- OneLoginに管理者でログインし、[管理]をクリックします
-
Applications メニューから[Custom Connectors]を選択します
- 既存のカスタムコネクタを選択します
- More Actions > Clone を選択します
- 任意のコネクタ名に変更し、[Save]をクリックします
カスタムコネクタの複製は以上です。
カスタムコネクタの編集
- 編集対象のカスタムコネクタを選択します
-
Parameter タブに移動し、[Add Parameter]をクリックします
例)今回のログインページでは ユーザーID, パスワード の2つの入力欄があったため、パラメーターも2つ追加します
- 任意の User interface label を入力します
例)LOGINID
-
Required にチェックを入れます
-
Default User Attribute Mapping から Email を選択します
-
[Update]をクリックします
<input class="text" autofocus="autofocus" name="LOGINID" value="" type="text" id="form_LOGINID">LOGINID
- パスワードのパラメータも同様の手順で追加します
- 任意の User interface label を入力します
例)PASSWORD
-
Required にチェックを入れます
-
Type を Password に変更します
-
[Update]をクリックします
- [Save]をクリックします
-
Connector was successfully updated. と表示されることを確認します
カスタムコネクタの編集は以上です。
アプリコネクタの追加
- 設定したカスタムコネクタの Add App to Connector をクリックします
- 任意のアイコンをアップロードし、
-
Access タブに移動し、割り当てたいユーザーが属するロールを選択後、[Save]をクリックします
アプリコネクタの追加は以上です。
カスタムコネクタの作成(レガシー)
- [New Connector]をクリックします
- 任意のコネクタ名を入力します
例)OfferBox
- 任意のアイコンをアップロードします
- SSO先の Login url を入力します
例)https://app.offerbox.jp/v2/clogin
-
Trigger URL にログインURLの正規表現を入力します
例)^https:\/\/app\.offerbox\.jp\/clogin$
-
Trigger domain にログインURLのドメインを正規表現で入力します
例)^https:\/\/app\.offerbox\.jp\/clogin$
-
<form>タグの属性を<form method="POST" action="https://app.offerbox.jp/v2/clogin" id="form_login" accept-charset="utf-8">methodid
-
Form value に、手順10で
<form method="POST" action="https://app.offerbox.jp/v2/clogin" id="form_login" accept-charset="utf-8">からidをform_login^form\_login$
-
例)ログインボタンのHTMLソースが<input class="submit ofb-btn ofb-btn--xlarge ofb-btn--submit mb10" name="submit" value="ログイン" type="submit" id="form_submit">の場合、name,value,type,idのいずれかを選択します。
-
Submit value に、手順13でButton[Save]をクリックします
<input class="submit ofb-btn ofb-btn--xlarge ofb-btn--submit mb10" name="submit" value="ログイン" type="submit" id="form_submit">からidをform_submit^form\_submit$
カスタムコネクタの作成は以上です。