1

cxfを使用した2本足のoauth実装の例はありますか?

ドキュメントには3脚の実装の実装がありますが、2脚の実装はありません。

ありがとう

4

2 に答える 2

1

2 脚の実装では、「password」または「client_credentials」付与のいずれかを使用する必要があります。1 つ目はエンド ユーザーの代わりに動作するためのもので、2 つ目はクライアント アプリ自体として動作するためのものです。

現在、ドキュメントに例があります。うまくいかない場合はお知らせください。

于 2013-08-30T19:28:10.073 に答える
1

これが私が最終的に使用したコードです。

WebClient client =  WebClient.create(LOGIN_ENDPOINT);
Consumer consumer = new Consumer(CLIENT_ID, CLIENT_SECRET); //The registered client
ClientAccessToken accessToken = OAuthClientUtils.getAccessToken(client, consumer, new ResourceOwnerGrant(USER_ID, USER_SECRET), false);

「 Resource Owner Password Credentials Access Grant Type」を実装します。

于 2013-09-13T13:59:15.587 に答える