authorize method
Validate token and get authorization data
Implementation
Future<AuthorizationContext> authorize(
String token, {
String? resource,
String? action,
Map<String, dynamic>? context,
}) async {
final authMetadata = await _authValidator.validateToken(token);
final authzData = await _authzProvider.getAuthorization(
authMetadata.userId,
resource: resource,
action: action,
context: context,
);
return AuthorizationContext(authMetadata, authzData);
}