Set Symfony dependency to "v2.*" in "composer.json".

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Update to Symfony v2.4.1.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Implement the "Client Authentication" use case.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Authenticate the Client during the "Access Token Issuance" use case.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Categorize the routes according to user type.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Rename MsOauthAuthenticator to MsOauthClientAuthenticator.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Implement both the Resource Owner and Client authentication use cases.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Separate the contexts of the Client and User.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Set a salt for a User during the registration process.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Add the "DataFixtures/ORM/LoadUserData" class.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Remove unused code.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Return the "invalid_client" response when the Client cannot be authenticated.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Check string method parameter with the "empty" function.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Remove the "targetUrl" parameter from all calls to the constructor of the
AccessTokenErrorResponse class.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Add demos for the alternative flows of the "Access Token Issuance" use case.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Fix the validation message of the "grant type" property of an
AccessTokenRequest instance.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Retrieve the "invalid_client" error message from the AuthenticationController.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Make all fixtures ordered.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Add fixtures for the AuthorizationCodeProfile and AccessTokenProfile classes.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>
Add "expirationDate" to AuthorizationCodeProfile.

Signed-off-by: Marios Sotiropoulos <mai1211@uom.edu.gr>