我正在尝试使用swagger codegen maven plugin(版本3.0.0)生成的apiclient从spring引导应用程序中使用oauth2安全restapi。auth服务器(keyposet)提供了jwt和refresh令牌,但我无法找出如何在bean中最好地处理令牌。现在我的豆子是这样的:
@Configuration
public class SomeApiClientConfiguration {
@Bean
public SomeApi someApi() {
return new SomeApi(apiClient());
}
@Bean
public ApiClient apiClient() {
ApiClient apiClient = new ApiClient();
OAuth oAuth = (OAuth) apiClient.getAuthentication("auth");
oAuth.setAccessToken("");
return apiClient;
}
}
问题是:获取令牌和处理刷新令牌的最佳方法是什么?
编辑:为了得到令牌,我想使用客户端id、用户名和密码。授权类型:密码凭据。
最好的,
马克
暂无答案!
目前还没有任何答案,快来回答吧!