権限のないユーザーの画面遷移へのアクセスを制限したい。
これは私がしたことです:
1) UserGroups を作成し、それらのユーザー グループに特定のユーザーを追加しました。2) 特定の ArtifactGroups も作成しました。3) 「ArtifactAuthz」エンティティによって UserGroup を ArtifactGroup に関連付けます。4) ArtifactGroupMember を使用して特定のアーティファクトを ArtifactGroups に追加しました。
画面アーティファクトへのアクセスを制限/許可することはできますが、画面遷移へのアクセスを制限することはできません。
画面遷移アーティファクトをアーティファクト群に追加するためのデータを用意しました。
<moqui.security.ArtifactGroupMember artifactGroupId="CONFIG_ADMIN" artifactName="/tutorial/getTutorials" artifactTypeEnumId="AT_XML_SCREEN_TRANS" inheritAuthz="Y"/>
適切なartifactNameを使用していないのではないかと思います。画面遷移のサンプルデータも探してみましたが見つかりませんでした。画面遷移をアーティファクト グループに追加するには、サンプル データを提供してください。前もって感謝します。