有没有办法使用rest模板获取auth0管理 token ?
最佳答案
您的评论不清楚您到底在问什么。但总而言之,任何处理 HTTP 请求/响应的 Java 库都应该可以获取 Auth0 管理 token 。
简单地举例说明 HttpClient 库的情况:
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/octet-stream");
RequestBody body = RequestBody.create(mediaType, "{\n\t\"client_id\":\"{{CLIENT ID}}\",\n\t\"client_secret\":\"{{CLIENT SECRET}}\",\n\t\"audience\":\"https://{{TENANT}}.auth0.com/api/v2/\",\n\t\"grant_type\":\"client_credentials\"\n\t\n}");
Request request = new Request.Builder()
.url("https://{{TENANT}}.auth0.com/oauth/token")
.post(body)
.addHeader("content-type", "application/json")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
这是 jwt.io 中生成的 token 的屏幕截图:
关于java - 使用rest模板java获取Auth0管理 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46448358/