# インストール - Windows

### Javaランタイム

[システム要件](/sso-connect-on-prem/jp/system-requirements.md#javatono)ページに記載のとおり、Keeper SSOコネクトを実行するにはJavaランタイムが必要となります。管理者がインストールするか、任意でKeeperインストーラに含めることもできます。互換性のあるバージョンのJavaランタイムをインストールするようにしてください。

### SSL証明書

Keeper SSOコネクトには、公的証明局によって署名された有効な署名済みSSL証明書が必要となります。自己署名証明書はテストには使用できますが、ほとんどのクライアントアプリケーションへの接続には失敗します。

ウェブホスティング会社からSSL証明書を取得するか、[ZeroSSL](https://zerossl.com/)などの無償オプションのいずれかを利用します。OpenSSL を使用することで手順をより詳細にコントロールすることもできます。

Windows用OpenSSL - <https://slproweb.com/products/Win32OpenSSL.html>

最新の「Win32 OpenSSL Light」バージョンを使用します。

### SSOコネクトをダウンロード

ダウンロードリンクを取得するには、Keeper管理コンソールのプロビジョニング (SSOノード内) で、「SSO Connect On-Prem」のメソッドを追加します。

プロビジョニングを追加後、Keeper SSOコネクトをダウンロードするためのボタンが表示されます。

ダウンロードしたファイルをSSOコネクトサーバーにコピーします。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FHjm2XhNyKQJe2KYySO7M%2Fimage.png?alt=media&#x26;token=dd0992de-2b49-466a-b315-4bc2cca77d5c" alt=""><figcaption><p>SSOコネクトをダウンロード</p></figcaption></figure>

### メタデータファイルとSSL証明書をダウンロード

SSOコネクトをインストールするには、エンドポイントで使用するSSL証明書ファイルを作成する必要があります。 SSL証明書を生成して、SSL証明書ファイル (`.pfx`、`.p12`、`.jks`) とIDプロバイダのSAML XMLメタデータファイルをサーバーにダウンロードします。

## インストール (Windows)

Keeper SSOコネクトインストーラーファイルを解凍します。

**管理者として**KeeperSSOコネクトを実行します。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FAqmwJn7PWTLVM93M8fJI%2Fimage.png?alt=media&#x26;token=ff1150d4-1f36-4fc3-b5fb-0bacce93eea3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FPjAt6PNbtut20rGk2xBd%2Fimage.png?alt=media&#x26;token=e47aedbe-1d0f-49fb-b045-5efed5c4736a" alt=""><figcaption></figcaption></figure>

新しいデスクトップアイコン「Keeper SSO Connect」をクリックすると、設定用のブラウザが起動します (初期設定には、Google Chromeの使用をお勧めします)。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FhLaORjBsQ85gtFazQ2wP%2Fimage.png?alt=media&#x26;token=b291f128-7b4d-45a2-987a-d954fced3f92" alt=""><figcaption></figcaption></figure>

Keeper SSOコネクトサービスへの接続中にエラーが発生した場合は、**サーバーを再起動**します。また、ウェブブラウザが**ポート443**でkeepersecurity.comに接続できることを確認します。Keeper SSOコネクトでは、SSLパケットインスペクションを実行するプロキシサーバーもファイアウォールも使用できません。

## SSOコネクトウェブUIの設定

Keeper管理者マスターパスワードアカウントでSSOコネクトウェブUIにログインします。\*\*<http://127.0.0.1:8080/config**に移動するかKeeper> SSOコネクトデスクトップアイコンを使用しします。

{% hint style="info" %}
**SSOコネクトウェブUIに正常にログインするには、以下の要件を満たすKeeper管理者アカウントを使用する必要があります。**

1. マスターパスワード認証アカウントであること
2. SSOプロビジョニングノード内に存在していない
3. ノードに対するブリッジ/SSOの管理権限を持つ管理ロールに属している
   {% endhint %}

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FrEF2iwpwHCil0eLl7byU%2Fimage.png?alt=media&#x26;token=d0279e14-4dc7-4f79-90b4-59b287d16d11" alt=""><figcaption></figcaption></figure>

ポップアップが表示されたら二要素認証コードを入力します。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FxcqCfVSXebFpAueKICfj%2Fimage.png?alt=media&#x26;token=2c83a938-069a-45b8-a40e-a8f2165e0e5b" alt=""><figcaption></figcaption></figure>

SSO接続 (法人ドメイン) を選択します。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2Fyz3pU2zrOYTA7Rb0DcSA%2Fimage.png?alt=media&#x26;token=7dac6bf0-6ad7-49b3-8f53-318df70bd64d" alt=""><figcaption></figcaption></figure>

管理コンソールへのKeeper SSOコネクトの認証が成功すると、ステータスタブが表示されます。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2F5EADqS9rya6pMOMhluqd%2Fimage.png?alt=media&#x26;token=c7e9d2f3-0fc5-4149-bcad-1eba27c10c78" alt=""><figcaption></figcaption></figure>

左のメニューか&#x3089;**\[Configuration]** (環境設定)を選択して、設定を開始します。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FrsGD4h8hR6AwKWUikJIH%2Fimage.png?alt=media&#x26;token=38c96669-a89c-495d-a149-375ead3f3030" alt=""><figcaption><p>SSOコネクトの設定</p></figcaption></figure>

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2F2tl13eOZDHiTiDpaNB7a%2Fimage.png?alt=media&#x26;token=49a320d1-2398-4311-8fcb-08ee413d1291" alt=""><figcaption></figcaption></figure>

アドバタイズされたホスト名またはIPアドレスを入力します。このアドレスは、KeeperクライアントアプリケーションがSSO認証プロセスを開始するためにアクセスするアドレスです。[HA (High Availability) 構成](/sso-connect-on-prem/jp/high-availability-configuration.md)でKeeper SSOコネクトをインストールする場合、これはロードバランサーを指すアドレスです。このアドレスは、IPアドレスでもホスト名でも構いません。

Bound IP Address (バインドされたIPアドレス) とは、サーバーのNICの物理IPアドレスです。ホスト名を使用せず、サーバーに関連付けられたアドレスが1つしかない場合、このエントリーは「Hostname or IP Address」フィールドと同じになります。

上記の例では、「sso-1.test-keeper.com」がローカルアドレス10.1.0.4にルーティングされるアドバタイズされたホスト名です。Keeper SSOコネクトサービスは、プライベートIPアドレスにバインドされます。

{% hint style="info" %}
IP/ホスト名は、Keeperにアクセスするユーザーがアクセスできる必要があります。IPアドレスとポートを使用したアクセスを許可するには、ファイアウォールの更新が必要になる場合があります。
{% endhint %}

### SSOコネクトSSL鍵と証明書

Keeper SSOコネクトサービスにはSSL証明書が必要です。 認証局 (CA) の署名のある適切なSSL証明書のご使用をお勧めします。SSL証明書には、SSOコネクトサーバー (ホスト名またはIPアドレス) 専用に生成された証明書や、ご利用のドメイン (\*.yourcompany.com) に一致するワイルドカード証明書があります。

{% hint style="danger" %}
自己署名証明書を使用すると、ほとんどのブラウザやモバイルデバイスでセキュリティエラーが発生します。
{% endhint %}

証明書のファイルタイプは、PKCS 12証明書の場合は、`.pfx`または`.p12`、Javaキーストア証明書の場合は`.jks`であることが必要です。ほとんどの認証局では、元々これらの特定形式の証明書を発行していなかった場合、これらのファイルタイプに変換する方法についての説明をサイトに掲載しています。\
\
SSL証明書の生成について詳しくは、[証明書の作成](/sso-connect-on-prem/jp/appendix.md)に関するページをご参照ください。

{% hint style="info" %}
**SSL証明書は、毎年または四半期ごとに失効する場合があります。 突然サービスが停止しないように、有効期限前に証明書を更新するようにリマインダを設定しておきましょう。**
{% endhint %}

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2F2mkGZeYZB2UIAxfxE1YR%2Fimage.png?alt=media&#x26;token=e7448f25-9d22-42a4-b67d-bb82f219798e" alt=""><figcaption><p>PKCS 12パスフレーズ</p></figcaption></figure>

{% hint style="info" %}
SSOコネクトのバージョンが14.1.0より前の場合は、両方のフィールドにパスワードを入力してください。
{% endhint %}

IDプロバイダを選択します。ご利用のIDプロバイダがプルダウンメニューにない場合は、**「Default」** (デフォルト) を選択します。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FOgOL8k1wAmhvuWnWxRit%2Fimage.png?alt=media&#x26;token=8f11f5ec-8924-4ef4-afea-b9f25064a455" alt=""><figcaption></figcaption></figure>

### IDプロバイダメタデータ

IDプロバイダを選択します。ご利用のプロバイダが一覧にない場合は、**「Default」** (デフォルト) を選択します。

次の手順で、IDプロバイダSAMLメタデータファイルをアップロードします。このファイルは、ご利用のIDプロバイダからダウンロードできます。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FBMj5pKLtxqq8oTI49w84%2Fimage.png?alt=media&#x26;token=48148454-feed-44c9-a77f-dc4c06ef13c3" alt=""><figcaption></figcaption></figure>

### IDプロバイダの属性マッピング

属性マッピングは一切変更不要です。**\[Save]** (保存) を選択します。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FEja8lyHUv9g0ryylL2Dm%2Fimage.png?alt=media&#x26;token=3a03c43a-24d5-41a1-8ed3-0a570947acbd" alt=""><figcaption></figcaption></figure>

### SSOコネクトのステータス

ステータスが「Stopped」 (停止) と表示される場合があります。理由は以下のとおりです。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FGkHBIdCmEH5b1tgfuH3J%2Fimage.png?alt=media&#x26;token=cc0cc9cc-ed20-4f4b-aeff-ee12f00ffd52" alt=""><figcaption></figcaption></figure>

* SSL証明書が見つからないか、間違っている。
* SSL証明書のホスト名がSSOコネクトのホスト名と一致しない。\
  ワイルドカードSSL証明書を使用することも、特定のホスト名用に作成された証明書を使用することもできます (ホスト名がKeeper.DOMAIN.comの場合、証明書は\*.DOMAIN.com用に設定する必要があります)。
* デフォルトでは、**「Use Certificate to Decrypt and Sign SAML Response/Request」** (証明書を使用してSAMLレスポンス/リクエストを復号および署名する) が選択されている。

> SSL証明書のテストまたはトラブルシューティングのために自己署名SSL証明書を作成する必要がある場合は、[こちら](/sso-connect-on-prem/jp/appendix.md)のページをご参照ください。

### WindowsでのKeeper SSOコネクトサービスの再起動

Keeper SSOコネクトは、Windows上でサービスとして実行されます。ウェブインターフェースを閉じてもサービスは停止しません。このサービスは、WindowsのサービスMMCから停止および開始できます。

<figure><img src="https://2257682436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpnnyqlSSLL0TJdycg6le%2Fuploads%2FkNfseBwkk3gNNitTabYC%2Fimage.png?alt=media&#x26;token=a2e9e741-695c-45ce-a9e0-a46ee360b626" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/sso-connect-on-prem/jp/installation-and-setup/install-keeper-sso-connect.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
