Datasnap.DSAuth

提供: RAD Studio API Documentation
移動先: 案内検索

DataSnap 認証マネージャ、権限付与のためにサーバ メソッドやサーバー メソッド クラスを印付けするための DataSnap ユーザー ロール、その他関連機能を実装するクラスを定義します。

パッケージ DataSnapServer290.bpl

クラス

TDSAuthenticationManagerTDSCustomAuthenticationManager のサブクラスで、公開プロパティが追加されています。
TDSCustomAuthenticationManagerユーザーからの接続や呼び出しに対して認証や権限付与のチェックを行うためのコンポーネントです。
TDSCustomRoleItemロールのコレクションに属するロール項目です。権限を付与されたロールのリスト、拒否されたロールのリスト、ロールが適用されるエンティティのセット、ロールが適用されるエンティティのセットから除外されるエンティティのセットが含まれます。
TDSRoleItemTDSCustomRoleItem を拡張して公開プロパティを追加したものです。
TDSRoleItemsTDSRoleItem インスタンスを保持するコンテナです。
TRoleAuth対象クラスのメソッドまたは対象メソッドを使用する権限があるロールや権限がないロールを示すために、サーバー クラスまたはサーバー メソッド内で使用することができる属性です。

TDSAuthenticationEventユーザー認証用のイベントです。
TDSAuthorizationEventユーザー権限付与用のイベントです。
TDSRoleComparisonユーザー ロールとサーバー メソッド ロールを比較したときに返される結果です。