|
@@ -4,17 +4,13 @@ namespace Base\OAuthServerBundle\Entity;
|
|
|
|
|
|
use FOS\OAuthServerBundle\Entity\Client as BaseClient;
|
|
|
use Doctrine\ORM\Mapping as ORM;
|
|
|
+use OAuth2\OAuth2;
|
|
|
|
|
|
/**
|
|
|
* @ORM\Entity
|
|
|
*/
|
|
|
class OAuthClient extends BaseClient
|
|
|
{
|
|
|
-
|
|
|
- const GRANT_TYPE_PASSWORD = 'password';
|
|
|
- const GRANT_TYPE_REFRESH_TOKEN = 'refresh_token';
|
|
|
- const GRANT_TYPE_TOKEN = 'token';
|
|
|
- const GRANT_TYPE_AUTHORIZATION_CODE = 'authorization_code';
|
|
|
|
|
|
/**
|
|
|
* @ORM\Id
|
|
@@ -30,7 +26,7 @@ class OAuthClient extends BaseClient
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @return array
|
|
|
+ * @return string
|
|
|
*/
|
|
|
public function __toString()
|
|
|
{
|
|
@@ -43,10 +39,13 @@ class OAuthClient extends BaseClient
|
|
|
public static function getGrantTypesChoices()
|
|
|
{
|
|
|
return array(
|
|
|
- self::GRANT_TYPE_AUTHORIZATION_CODE => self::GRANT_TYPE_AUTHORIZATION_CODE,
|
|
|
- self::GRANT_TYPE_PASSWORD => self::GRANT_TYPE_PASSWORD,
|
|
|
- self::GRANT_TYPE_REFRESH_TOKEN => self::GRANT_TYPE_REFRESH_TOKEN,
|
|
|
- self::GRANT_TYPE_TOKEN => self::GRANT_TYPE_TOKEN,
|
|
|
+ OAuth2::GRANT_TYPE_AUTH_CODE => OAuth2::GRANT_TYPE_AUTH_CODE,
|
|
|
+ OAuth2::GRANT_TYPE_CLIENT_CREDENTIALS => OAuth2::GRANT_TYPE_CLIENT_CREDENTIALS,
|
|
|
+ OAuth2::GRANT_TYPE_EXTENSIONS => OAuth2::GRANT_TYPE_EXTENSIONS,
|
|
|
+ OAuth2::GRANT_TYPE_IMPLICIT => OAuth2::GRANT_TYPE_IMPLICIT,
|
|
|
+ OAuth2::GRANT_TYPE_REFRESH_TOKEN => OAuth2::GRANT_TYPE_REFRESH_TOKEN,
|
|
|
+ OAuth2::GRANT_TYPE_REGEXP => OAuth2::GRANT_TYPE_REGEXP,
|
|
|
+ OAuth2::GRANT_TYPE_USER_CREDENTIALS => OAuth2::GRANT_TYPE_USER_CREDENTIALS,
|
|
|
);
|
|
|
}
|
|
|
|