GeneXus Server の [ セキュアインスタンス ] では、ユーザー、ロール (役割) および権限を定義することができます。各 GXserver には既定のロールがあり、ロールが割り当てられていないユーザーは、既定のロールが設定されます。インストール中に定義されるロールがいくつかありますが、新規のロールも定義できます。各ユーザーは異なるロールを持ち、また、各ロールについて次の 1 つまたは複数の権限を許可することができます。全サーバーに適用される権限もあれば、特定の KB に適用されるものもあります。
既定の権限とロール
|
ManageSecurity |
ManageUserControls |
ManageExtensibility |
ManagePatterns |
Publish |
View |
Update |
Commit |
ViewDocumentation |
EditDocumentation |
ManageSecurity |
ManageVersions |
Delete |
Unknown |
|
|
|
|
|
|
|
|
|
|
|
|
|
Admin |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
KB Admin |
|
|
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
KB User |
|
|
|
|
X |
X |
X |
X |
X |
X |
|
|
|
Server Guest |
|
|
|
|
X |
|
|
|
|
|
|
|
|
許可の定義
サーバーの権限
ManageSecurity |
すべてのユーザーの権限およびロールの管理を可能にします。 また、GeneXus Server インスタンスも管理できます。 |
ManageUserControls |
ユーザーコントロールのインストールまたはアンインストールを可能にします。 |
ManageExtensibility |
エクステンションのインストールまたはアンインストールを可能にします (まだ UI は使用できない)。 |
ManagePatterns |
パターンのインストールまたはアンインストールを可能にします (まだ UI は使用できない)。 |
Publish |
サーバーへのナレッジベースの送信を可能にします。 KBAdmin のロールはそれを送信するユーザーに割り当てられています。 |
既定 KB 権限
|
GeneXus X Evolution 1 |
GeneXus X Evolution 2 |
GeneXus X Evolution 2 Upgrade 5 |
View |
ナレッジベースのビューを可能にします。 |
- |
- |
Update |
チェックアウト (サーバーからのナレッジベース) を行い、ナレッジベースの更新の取得を可能にします。 |
- |
- |
Commit |
ナレッジベースの変更をコミットすることを可能にします。 |
- |
- |
ViewDocumentation |
Web UI を使用してナレッジベースのドキュメンテーションの表示を可能にします。 |
- |
- |
EditDocumentation |
Web UI を使用してナレッジベースのドキュメンテーションの編集を可能にします。 |
- |
- |
ManageSecurity |
ナレッジベースのすべてのユーザーの権限およびロールの管理を可能にします。 |
- |
協同作業モードの管理を可能にします。 |
ManageVersions |
Web UI を使用してナレッジベースバージョンの管理を可能にします。 |
- |
- |
Delete |
Web UI を使用してナレッジベースの削除を可能にします (ナレッジベースカタログから削除します)。 |
- |
- |
ManageLocks |
利用できません。 |
オブジェクトロックを管理します。 |
協同作業モードの管理を可能にします。 |
|