21.5.5 認可スキームの編集
認可スキームを編集する方法について学習します。
- 既存の認可スキーム属性の編集
既存の認可スキーム属性を編集します。 - 評価ポイント属性の変更
「評価ポイント」、「認可スキームの検証」属性を使用して、認可スキームを検証するタイミングを制御します。 - 認可スキームのサブスクライブ
認可スキームの「編集」ページで認可スキームをサブスクライブします。 - 認可スキーム・ステートのリセットについて
セッションの認可スキーム・ステートをリセットするAPIをコールします。
親トピック: 認可を介したセキュリティの提供
21.5.5.2 評価ポイント属性の変更
「評価ポイント」、「認可スキームの検証」属性を使用して、認可スキームを検証するタイミングを制御します。
認可スキームは、セッションで最初に使用されるときに評価されます。「認可スキームの検証」属性は、その後の使用で再評価するかどうか、およびメモリーに保存された結果をいつ取得できるかを制御します。
認可スキームの評価ポイントを変更するには:
ヒント:
デフォルト値の「セッションごとに1回」が最も効率的です。認可チェックが、セッション・ステートの変化やセッション全体で一貫しない他の要因に依存する場合は、別の値を選択する必要があります。
親トピック: 認可スキームの編集
21.5.5.3 認可スキームのサブスクライブ
認可スキームの「編集」ページで認可スキームをサブスクライブします。
サブスクリプションにより、開発者はワークスペース内の複数のアプリケーション間で共有コンポーネントを再利用できます。共有コンポーネント・サブスクリプションの詳細は、「共有コンポーネント・サブスクリプションの使用」を参照してください。
ヒント:
認可スキームをコピーしてサブスクライブすることで、認可スキームをサブスクライブすることもできます。「認可スキームのコピーまたはサブスクライブ」を参照してください。認可スキームにサブスクライブするには
親トピック: 認可スキームの編集
21.5.5.4 認可スキーム・ステートのリセット
セッションの認可スキーム・ステートをリセットするAPIをコールします。
認可スキームがセッションごとに1回検証される場合、Oracle APEXは各ユーザーのセッション・キャッシュ内に検証結果をキャッシュします。セッションの認可スキーム・ステートは、APEX_AUTHORIZATION.RESET_CACHE
APIをコールしてリセットできます。
関連項目:
『Oracle APEX APIリファレンス』のAPEX_AUTHORIZATION.RESET_CACHE
プロシージャを参照してください
親トピック: 認可スキームの編集