Handle request
Verify if the user is part of the nation it wants to operate within AND is an admin user
Verify if the user is part of the nation
If the user is unathorized to perform a given action, throw {@link AuthenticationException}
Verify the scopes for a given user
The nation id to verify within
The user to control its user priviliges
The scopes to check within
NationOwnerScopes for more info about the scopes
Generated using TypeDoc
Verifies that the id param of a route is a valid oid of a student nation