Closed nozoe closed 1 year ago
追記です。
新規作成画面には遷移します。 肝心なログインIDの入力だけが出来ません。 =ユーザーの追加登録が出来ない…
Issueありがとうございます。 内容を確認しようとしたのですが、再現できませんでした。 お手数をおかけして申し訳ございませんが、手順の認識に違いがないかご確認頂けますと幸いです。
Server: Windows11 + MS-SQL2022 Pleasanter 1.3.38.2 Client: Windows10+ Edge
不思議ですねぇ。 同じ手順だと思います。他に代わった事が出来るとは思えないので。 ただ、違うのは一つのホストで2つのPleasanter を稼働させており、 2つ目は、service.json のNameの設定を "Name": "Implem.Pleasanter2", にしているくらいかと、思います。
昨日、再度サーバの設定等を見直しましたが、原因がわかりません。
現在のこの症状が出ているサーバは、 WindowsServer2022+MS-SQL2022で、2つのパスでpleasanter を動かしています。 一つは本番環境の検証環境としてSAML連携させているものログインIDは数字7桁 両方検証したところ、2つとも同様の症状が出ていました。 それ以外は、service.json のNameが違うくらいです。
両方検証したところ、2つとも同様の症状が出ていました。
1つ目は本番環境のコピー 2つ目は本番環境の設定をベースに認証方法を変えて運用。 サーバの構成に関しても現在本番で利用しているものとの違いは、メモリとストレージ容量くらい。 後は、IISのアプリケーションプールが2つあるくらいです。
謎は深まるばかりです…
情報提供ありがとうございます。 こちらでも何か思いつく事が見つかれば試してみたいと思いますが、情報が集まるまで一旦は静観とさせて頂ければと思います。
原因がわかりました。 今日、qiita上のpleasanter の記事を確認していて下記設定を入れているのを思い出しました。
この拡張スクリプトを修正したところ、無事に管理者権限を付与したユーザでユーザの登録が出来ることを確認いたしました。 元々作ったシステムとUserIDが1だけ共通だったので、Administrator だけユーザの登録が出来る環境になってしまっていました。 Pleasanter を最初に使い始めた時にユーザID勝手に変えられたら困るなぁ。 なにか抑止する方法はないかと探していてこれを発見して、拡張スクリプトを入れたのでした。 バージョンアップの度にWinMerge で気にする事なく、コピーを繰り返していました。
混乱させて申し訳ありませんでした。 ベースの環境を使いまわしているのが…
ご確認ありがとうございます。 こちらのIssueはCloseとさせていただきます。
Security.json の"PrivilegedUsers" に管理者にしたいユーザのログインID(メールアドレス)を追加登録しても ユーザ登録等の作業が出来ない。 ログインIDをシングルコーテーションで囲ってもダブルコーテーションで囲っても変化なし。
’@’を含まない英数字の場合は正常に動作する。
ユーザIDの管理画面からテナント管理者の権限を付与しても変わらず。
Administratorユーザに切り替えを行いユーザ登録作業等を実施している。 当然、”Administrator”は、"PrivilegedUsers" に登録済み。
Server: Windows2022+ MS-SQL2022 Pleasanter 1.3.38.2 Client: Windows10+ Edge or Chrome