hasPermission method

bool hasPermission(
  1. String permission
)

Check if user has permission (checks both token and authorization service)

Implementation

bool hasPermission(String permission) {
  final permissionsClaim = identity.jwt.getClaim<List<dynamic>>(AuthClaims.permissions);
  final tokenHasPermission = permissionsClaim is List &&
      List<String>.from(permissionsClaim).contains(permission);
  return tokenHasPermission || authorization.hasPermission(permission);
}