From d1d8f21abfd2af1ace4b12bb935fc6b636a27c76 Mon Sep 17 00:00:00 2001 From: lishengzhao Date: Tue, 26 May 2015 12:13:18 +0800 Subject: [PATCH] 00019 Register a new client_details --- .../controller/ClientDetailsController.java | 11 +++ .../jsp/clientdetails/register_client.jsp | 68 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 src/main/webapp/WEB-INF/jsp/clientdetails/register_client.jsp diff --git a/src/main/java/cc/wdcy/web/controller/ClientDetailsController.java b/src/main/java/cc/wdcy/web/controller/ClientDetailsController.java index e7fd523..977a714 100644 --- a/src/main/java/cc/wdcy/web/controller/ClientDetailsController.java +++ b/src/main/java/cc/wdcy/web/controller/ClientDetailsController.java @@ -7,6 +7,7 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import java.util.List; @@ -51,4 +52,14 @@ public class ClientDetailsController { } + /* + * Register client + * */ + @RequestMapping(value = "register_client", method = RequestMethod.GET) + public String registerClient(Model model) { + model.addAttribute("formDto", new OauthClientDetailsDto()); + return "clientdetails/register_client"; + } + + } \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/clientdetails/register_client.jsp b/src/main/webapp/WEB-INF/jsp/clientdetails/register_client.jsp new file mode 100644 index 0000000..8754071 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/clientdetails/register_client.jsp @@ -0,0 +1,68 @@ +<%-- + * + * @author Shengzhao Li +--%> + +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> + + + + 注册client + + +Home + +

注册client

+ +
+ +
+ + +
+ + +

client_id必须输入,且必须唯一; 在实际应用中的另一个名称叫appKey,与client_id是同一个概念.

+
+
+
+ + +
+ + +

client_secret必须输入,且长度至少8位; 在实际应用中的另一个名称叫appSecret,与client_secret是同一个概念.

+
+
+
+ + +
+ + +

resourceIds必须选择; 可选值必须来源于与security.xml中标签‹oauth2:resource-server的属性resource-id值 +

+
+
+ +
+
+
+ + 取消 +
+
+
+
+ + + \ No newline at end of file