A mechanism for performing role-based authorization of the one or more
services using security tokens associated with received service request
messages. This role-based authentication is performed regardless of the
type of security token associated with the received service request
messages. Upon receiving a service request message over the network for a
particular service offered by the service providing computing system, the
service providing computing system accesses a security token associated
with the received service request message. Then, the computing system
identifies one or more roles that include the identity associated with
the security token, and correlates the roles with the security token.
These correlated roles are then used to authorize the requested service.
This mechanism is performed regardless of the type of the security token.