最近のアクセス:
GAM ユーザーの Main ロール

GeneXus Access Manager (GAM) ユーザーは、複数の関連付けられたロールと、1 つの Main ロールを持つことができます。
ユーザーの Main ロールは、ユーザーに関連付けられたセキュリティポリシーがない場合に、ロールのセキュリティポリシーを取得するために使用されます。詳細については、「セキュリティポリシー」を参照してください。
プログラミングを行う場合、ユーザーの Main ロールは、GAMUser オブジェクトの SetMainRoleById メソッドを使用して設定できます。
&GAMUser.Load(&UserId)
&isOK = &GAMUser.SetMainRoleById(&Id, &Errors) //&Errors は GAMError のコレクション、&Id は GAMKeyNumLong データタイプ
ユーザーの Main ロールは、GAMUser オブジェクトの [ DefaultRoleId ] プロパティを使用して取得できます:
&Id = &GAMUser.DefaultRoleId //&Id は GAMKeyNumLong データタイプ
GAM Backoffice を使用してユーザーの Main ロールとしてロールを設定するために、ユーザーのロールのリストで [ Set Main ] をクリックします (図 1 を参照)。
イメージ:52500.jpg
図 1.
注:
ナレッジベースで新しいアクセス許可を定義する (任意のオブジェクトの [ Permission Prefix ] プロパティを編集する) 場合、このアクセス許可は、管理者ユーザー ([ Administrator User Name ] プロパティを参照) の Main ロールに割り当てられます。これはプロトタイプの作成を容易にするためであり、Main ロールのもう 1 つの目的と言えます。


サブページ
Created: 15/01/07 22:47 by Admin Last update: 24/03/25 23:57 by Admin
カテゴリ
Powered by GXwiki 3.0