java - 使用rest模板java获取Auth0管理 token

标签 java web-services auth0

有没有办法使用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 的屏幕截图:

enter image description here

关于java - 使用rest模板java获取Auth0管理 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46448358/

相关文章:

java - 动态定义的 web 方法参数

web-services - 如何通过安全层访问Grails中的Web服务

java - CopyOnArrayList 并发修改

java - 将自定义 View 放入另一个 View 中

asp.net - WebMethod CacheDuration - 避免缓存不良结果

reactjs - 本地主机和带有 Auth0 的 CORS 不允许我登录

javascript - 在 Promise 中包装 Auth0 的 parseHash 函数

java - 迭代时出现空指针异常,无法搜索节点。删除和替换方法是有问题的

java - 在 ServletRequest 到达 Servlet/Filter 后从中删除查询字符串