我有一种情况,我想自己创建一个访问令牌(所以不通过通常的过程).我想出了这样的事情:
@Inject
private DefaultTokenServices defaultTokenServices;
...
OAuth2Authentication auth = xxx;
OAuth2AccessToken token = defaultTokenServices.createAccessToken(auth);
Run Code Online (Sandbox Code Playgroud)
唯一的问题是我不知道如何创建OAuth2Authentication(在我的代码中使用xxx的部分).我有用户和客户信息,我知道我想授予这个令牌的权限.