サポート > Wagby定義ファイル > 20 メニュー > 外部サイトへのリンク表示に権限を設定する

外部リンク定義シートには権限定義を行うことができます。標準で用意されている「一般ユーザ」権限とは別に、各リンクに表示権限を作成することができます。

実行例

  1. ここでは、アカウント「guest」に外部リンクの権限を設定してみます。 管理者権限「admin」でログオンし、「管理処理」のメニューから「アカウント一覧」画面を開きます。

    図1 アカウント一覧画面
  2. アカウント「guest」を選び、更新画面を開きます。プリンシパルに「外部リンクユーザ」のプリンシパルが追加されていることが分かります。 ここで、「外部リンクユーザ」にチェックをし、更新を行います。

    図2 「guest」の更新画面
  3. 該当する外部リンクメニューに対する権限が付与されたことになります。

    図3 「guest」に外部リンクユーザ権限が付与された
  4. 次に「guest」アカウントでログオンし直します。このアカウントで「外部サイトへ」のメニューおよびリンクが表示され、アクセスできるようになっていることが分かります。 同時に、権限を設定していない他の外部リンクは表示されていないことが分かります。

    図4 「guest」でログオンするとメニューが表示される
    図4の「guest」のように、通常のモデルにアクセスできる「一般ユーザ」権限を持たないユーザに対して、外部リンクメニューのみ表示するといったような権限付与を行うこともできます。

設定方法

  1. 権限定義は、「Wagby 権限定義シート」で行います。外部リンク定義シートで任意の「リンク表示名」を選択し、「権限定義」ボタンをクリックします。 ここでは2番目の「住所正規化コンバータサイト」に設定を行います。

    図5 外部リンク定義シート
  2. Wagby権限定義シートで該当する外部リンクの表示メニューに対する権限定義を行います。プリンシパルを記述します。ここでは、「プリンシパル(日本語)」に「外部リンクユーザ」、「プリンシパル(英語)」に「outlinkuser」と記述しました。

    図6 権限定義シート