【发布时间】:2013-11-21 16:34:18
【问题描述】:
我正在构建一个使用授权授予类型“资源所有者密码凭据”的移动应用
使用“oauth2” gem 测试了 Ruby 中的代码,它工作正常
client = OAuth2::Client.new('the_client_id', 'the_client_secret', :site => "http://example.com")
access_token = client.password.get_token('user@example.com', 'sekret')
puts access_token.token
Java 代码
OAuthService service = new ServiceBuilder()
.provider(MyApi.class)
.apiKey("the_client_id")
.apiSecret("the_client_secret")
.debug()
.build();
// the next step should provide ('user@example.com', 'sekret')
// because I am using "Resource Owner Password Credentials"
// http://tools.ietf.org/html/draft-ietf-oauth-v2-31#page-53
Token requestToken = service.getRequestToken();
如何在 Scribe(或其他最好与 Android 兼容的库)中提供用户名和密码?
现在我找不到使用 Scribe 扩展“DefaultApi20”的方法。
【问题讨论】:
标签: java android oauth oauth-2.0 scribe