国産IDaaS Exticを使ってみる 11. パスワード通知書印刷機能

[前回](https://qiita.com/ahra_/items/702c1acd8cde3c5b6486)の続きです。
## パスワード通知書印刷機能とは
ユーザーのパスワードの変更と、変更したパスワード情報を記述した「パスワード通知書」を印刷することができるWindowsアプリケーションです。
以下の範囲でパスワード変更・通知書の印刷を実行できます。
||テナント管理者|ユーザー管理者|使用可能ユーザー|
|:-----------|:------------:|:------------:|:------------:|
|異なるグループのユーザー|〇|×|×|
|同一グループのユーザー|〇|〇|〇|
## 設定
### 事前準備
今回は権限の確認のため、以下のユーザーを追加しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/d462bb0c-0630-ad49-2f44-c834675d1e1e.png)
また、これらのユーザーとユーザー管理者、使用可能ユーザーが参加する以下のようなグループを作成しました。
![スクリーンショット 2025-01-07 165238.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/95b4880b-f60a-e10b-5661-5dc494fbd494.png)
![スクリーンショット 2025-01-07 165338.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/6366a6c1-d267-26fe-4450-850b271357e8.png)
![スクリーンショット 2025-01-07 165407.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/357d170a-2d13-c98e-e974-f1725ab1eba7.png)
ユーザー管理者の優先グループは「ユーザー管理者のいるグループ」としています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/8e126724-03dc-d4d9-2b3c-18a4233f5f42.png)
管理コンソール > アプリケーションから「パスワード通知書印刷」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/92968d0a-02ae-ebab-492a-daf15935c98c.png)
表示名を指定し、接続キーを発行、使用可能ユーザーを指定します。
![スクリーンショット 2025-01-07 165807.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/aa2d01c7-cb35-1c02-e98b-3221ff93db92.png)
### アプリケーションの設定
`pwdprint.zip`をダウンロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/22981bba-cdeb-96a5-45f2-b05a8671b952.png)
任意の場所に展開し、`App.config`を開きます。
接続キーとテナント名を指定して保存します。
その他、検索に関する設定が必要な場合はこのファイルから行います。
![スクリーンショット 2025-01-07 171417.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/00f2b67d-cc2b-0aad-bebb-cb2eb6d8f594.png)
それ以外の設定は`PasswordSetting.exe`を起動して行います。（以下はデフォルト設定）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/709ffec5-ba06-bd93-4ecc-c2fbcebc556a.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/d1524bae-4ea4-b1bc-c3b9-12eb8eeed873.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/7b29bff6-ec1a-f701-d62d-bb20382ab6c7.png)
## 確認
ユーザー管理者と追加したユーザーのアプリケーション設定を「使用する」にします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/40f3facc-f7e0-13a5-f2db-1a1dc64ff2b8.png)
`PasswordPrint.exe`を起動します。
まずはテナント管理者でログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/819d77db-c9d0-e48a-c834-4c0c52015dc0.png)
アプリケーションを使用するすべてのユーザーが表示されています。（自身は「使用しない」を指定しているので表示されない）
![スクリーンショット 2025-01-07 172336.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/686126d0-2b4b-7637-4e56-c843e1eba2a6.png)
次に、ユーザー管理者でログインします。
優先グループに関わらず、ユーザー管理者が参加している両グループのユーザーが表示されています。
![スクリーンショット 2025-01-07 172510.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/89af2272-5f68-4b2e-db88-b458c7e5124e.png)
使用可能ユーザーでログインします。
使用可能ユーザーと同一グループのユーザーが表示されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/688d0bbe-e588-e0f5-3f7c-e145947ef8e6.png)
通常ユーザーにはログイン権限がありません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/5a5282f0-b88e-32ce-f98c-959b66ee3c80.png)
ユーザーを選択し、パスワードを変更します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/67d7bb8d-d676-d7a0-f3ac-a448fb628f82.png)
変更すると、「印刷」ボタンが出現します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/861e3e7c-a5fa-5d62-99b1-a53941ac63d4.png)
このボタンを押下すると、`report.docx`で指定された書式でユーザー・パスワード（平文）が印刷されます。
![スクリーンショット 2025-01-07 173036.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/ebb2a752-f178-fa46-028d-d4437275336b.png)
このようにして、パスワードの変更と通知書の印刷が可能です。
##
Exticについての検証は以上になります。
オンプレミスとの連携モジュールについての検証が主になりましたが、この他多くのクラウドサービスとの連携機能を持っています。（MS365、Google Workspace、Salesforce etc...）
一連の記事でExticのシンプルさと多機能さについて知っていただけていれば幸いです。
ここまでご覧いただきありがとうございました。