Add the possibility to get an Oauth 2.0 token following the flows: * Authorization Code * Implicit * Client credential * Resource Owner Password Credentials