From 712a73114593e64ae3126f9bb531d968f3581394 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Tue, 30 Jun 2020 10:31:23 +0800
Subject: [PATCH] update
---
src/main/java/com/moral/controller/TokenController.java | 36 ++++++++++++++++++++----------------
1 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/src/main/java/com/moral/controller/TokenController.java b/src/main/java/com/moral/controller/TokenController.java
index 2b5fead..85b6dec 100644
--- a/src/main/java/com/moral/controller/TokenController.java
+++ b/src/main/java/com/moral/controller/TokenController.java
@@ -1,8 +1,14 @@
package com.moral.controller;
-import com.moral.entity.auth.AuthToken;
+import java.util.Arrays;
+import java.util.LinkedHashMap;
+
import org.apache.commons.codec.binary.Base64;
-import org.springframework.http.*;
+import org.springframework.http.HttpEntity;
+import org.springframework.http.HttpHeaders;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.MediaType;
+import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -10,8 +16,7 @@
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.client.RestTemplate;
-import java.util.Arrays;
-import java.util.LinkedHashMap;
+import com.moral.entity.auth.AuthToken;
@Controller
public class TokenController {
@@ -24,29 +29,28 @@
RestTemplate restTemplate = new RestTemplate();
HttpEntity<String> request = new HttpEntity<String>(getHeadersWithClientCredentials());
- ResponseEntity<Object> response = restTemplate.exchange(AUTH_SERVER_URI+"username="+username+"&password="+password, HttpMethod.POST, request, Object.class);
- LinkedHashMap<String, Object> map = (LinkedHashMap<String, Object>)response.getBody();
+ ResponseEntity<Object> response = restTemplate.exchange(AUTH_SERVER_URI + "username=" + username + "&password=" + password, HttpMethod.POST, request, Object.class);
+ LinkedHashMap<String, Object> map = (LinkedHashMap<String, Object>) response.getBody();
AuthToken token = null;
- if(map!=null){
+ if (map != null) {
token = new AuthToken();
- token.setAccess_token((String)map.get("access_token"));
- token.setToken_type((String)map.get("token_type"));
- token.setRefresh_token((String)map.get("refresh_token"));
- token.setExpires_in((Integer)map.get("expires_in"));
- token.setScope((String)map.get("scope"));
- System.out.println(token);
+ token.setAccess_token((String) map.get("access_token"));
+ token.setToken_type((String) map.get("token_type"));
+ token.setRefresh_token((String) map.get("refresh_token"));
+ token.setExpires_in((Integer) map.get("expires_in"));
+ token.setScope((String) map.get("scope"));
}
return token;
}
- private static HttpHeaders getHeaders(){
+ private static HttpHeaders getHeaders() {
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));
return headers;
}
- private static HttpHeaders getHeadersWithClientCredentials(){
- String plainClientCredentials="my-trusted-client:secret";
+ private static HttpHeaders getHeadersWithClientCredentials() {
+ String plainClientCredentials = "my-trusted-client:secret";
String base64ClientCredentials = new String(Base64.encodeBase64(plainClientCredentials.getBytes()));
HttpHeaders headers = getHeaders();
headers.add("Authorization", "Basic " + base64ClientCredentials);
--
Gitblit v1.8.0