getEffectivePermissions method

Future<List<String>> getEffectivePermissions(
  1. String token,
  2. String resource
)

Get user's effective permissions for a resource

Implementation

Future<List<String>> getEffectivePermissions(
  String token,
  String resource,
) async {
  try {
    final authMetadata = await _authValidator.validateToken(token);
    return await _authzProvider.getEffectivePermissions(
      authMetadata.userId,
      resource,
    );
  } on Exception {
    return [];
  }
}