2017-09-27 3 views
1

나머지 템플릿을 사용하여 auth0 관리 토큰 토큰을 가져 오는 방법이 있습니까?나머지 템플릿을 사용하여 Auth0 관리 토큰 가져 오기

+0

재이, 조금 설명 할 수있는 당신이 성취하려고 노력하고 있습니까? – arcseldon

+0

Auth0 관리 토큰을 얻으려면 올바른 매개 변수를 사용하여 https 요청을 작성해야합니다. – arcseldon

+0

내 토큰을 사용하여 내 코드에서 관리 토큰을 원합니다. 내 응용 프로그램에 대해 약간의 비즈니스를 수행합니다. – jai

답변

1

정확히 무엇을 묻고 있는지 명확하지 않습니다. 요약하면 Auth0 관리 토큰을 얻는 것은 HTTP 요청/응답을 처리하는 모든 Java 라이브러리에서 가능해야합니다.

가 이 함께 볼 수있는 방법에

빠른 예를 말 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의 결과 토큰의 스크린 샷입니다 :

enter image description here

+0

액세스 토큰을 가져 오는 것입니다. Auth0 관리 api 토큰이 필요합니다.이 링크를 참조하십시오. https://auth0.com/docs/api/management/v2/tokens – jai

+0

위는 Auth0 관리 API v2 토큰을 가져 오는 것입니다. – arcseldon

+0

잠재 고객 매개 변수'https : // { {TENANT}} auth0.com/api/v2 /'-이 API는 의도 된 API를 알려줍니다. – arcseldon