ロール
名前 | 説明 |
---|---|
CheckRole(RoleId, UserId) | 指定されたユーザーが特定のロールを持つ場合はTrueを返します。 |
GetUserId() | サーバーで現在認証されているユーザーの識別子を返します。ユーザーが認証されていない場合は「NullIdentifier()」を返します。 |
CheckRole
指定されたユーザーが特定のロールを持つ場合はTrueを返します。
使用可能箇所:
- サーバー側ロジック: 可
- クライアント側ロジック: No
- データベース: Aggregateのアトリビュートで使用可能です。
- ローカルストレージ: Aggregateのアトリビュートで使用可能です。
パラメータ
- RoleId
- 型: RoleId。必須。
検証されるロールの識別子。 - UserId
- 型: UserId。必須。
ロールが付与されているかどうかを検証するユーザーの識別子。
出力
型: Boolean
GetUserId
サーバーで現在認証されているユーザーの識別子を返します。ユーザーが認証されていない場合は「NullIdentifier()」を返します。
使用可能箇所:
- サーバー側ロジック: 可
- クライアント側ロジック: 可
- データベース: 関数は、Aggregateが実行される前に評価されます。
- ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。
出力
型: UserId