cxfを使用した2本足のoauth実装の例はありますか?
ドキュメントには3脚の実装の実装がありますが、2脚の実装はありません。
ありがとう
2 脚の実装では、「password」または「client_credentials」付与のいずれかを使用する必要があります。1 つ目はエンド ユーザーの代わりに動作するためのもので、2 つ目はクライアント アプリ自体として動作するためのものです。
現在、ドキュメントに例があります。うまくいかない場合はお知らせください。
これが私が最終的に使用したコードです。
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」を実装します。