【发布时间】:2016-04-25 21:21:38
【问题描述】:
使用 FOSOAuthServerBundle(带有 FOSUserBundle)的标准端点,我可以通过提供 client_id、client_secret、用户和密码组合来检索访问和刷新令牌。响应如下所示:
{
"accessToken": "YTg2ZTJkNTY2MGM5MGQyNzZjYjkyZWMwYzg1YTZmZTZmOTIyMzAxNDY2MTkwZDU5ODYzZTAzYmIyNDI0YTQ4ZQ",
"expiresIn": 3600,
"tokenType": "bearer",
"refreshToken": "OTU1MGZhNDQ2ODFkZDUzMmQ4Y2FhNTk5OWM0NWFlNDk0YTY0ZDZhOTRjZTUwM2JlYTE3MDkxYzU3ZWY1OGRkYQ"
}
我的问题是,如何通过传入客户端和用户凭据以编程方式检索类似数据? IE。如何在不通过 HTTP(慢)而是直接通过捆绑代码(快)的情况下从应用程序的另一部分进行相同的调用?
我确信一定有一种简单的方法可以做到这一点,但到目前为止我能找到的最好的方法是 https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/issues/347,它并不能真正实现与 HTTP 调用相同的功能。
【问题讨论】:
标签: symfony fosoauthserverbundle