Represents the oauth2 client
Repository used to retrieve a client by its id
Represents the oauth2 code issuing by the authorization server
Factory used to create a code
Repository used to retrieve a code by its value and to revoke a code
Represents the permission granted by the resource owner to a client.
Represents the oauth2 resource owner
Repository to retrieve an eventually permission granted by a resource owner to a client
Represents an oauth2 scope
Repository used to find a scope by its id
Represents the oauth2 token