blob: a11b7ede72f6c48407951502cfc936f4ebb158eb [file] [log] [blame]
刘洪青a2e4efb2019-12-04 14:01:36 +08001server:
2 port: 8080
3
4
5## logging
6logging:
7 level:
8 root: INFO
9# com.supwisdom.institute.base: DEBUG
10# com.supwisdom.institute.admin.center: DEBUG
11# org.springframework.web: INFO
12# org.springframework.cloud.openfeign: DEBUG
13
14
15spring:
16 jackson:
17 time-zone: Asia/Shanghai
18
19
20zuul:
21 #sensitiveHeaders: Cookie,Set-Cookie
22 ignored-headers: Access-Control-Allow-Origin,Vary
23 host:
24 socket-timeout-millis: 30000
25 connect-timeout-millis: 2000
26 routes:
27 bff-api:
28 path: /api/bff/**
29 url: http://localhost:8081
30 stripPrefix: true
31 base-api:
32 path: /api/base/**
33 url: http://localhost:8082
34 stripPrefix: true
35 system-api:
36 path: /api/system/**
37 url: http://localhost:8082
38 stripPrefix: true
39 biz-api:
40 path: /api/biz/**
41 url: http://localhost:8083
42 stripPrefix: true
43
44
45infras:
46 mvc:
47 # 自定义error输出的例子
48 custom-error:
49 enabled: true
50 error-map:
51 org.springframework.validation.BindException: Customized Bind Error Reason
52 include-message: true
53 include-errors: true
54 include-error: true
55 include-exception: true
56 include-path: true
57 include-timestamp: true
58 include-status: true
59
60
61##
62# online-doc
63#
64infras.online-doc.enabled: true
65infras.online-doc.md-docs.staitc.path: /Users/loie/c/work/git/institute/admin-center/doc/
66infras.online-doc.api-docs.staitc.path: /Users/loie/c/work/git/institute/admin-center/doc/api-docs/
67
68
69##
70# security basic
71#
72infras.security.basic.enabled: false
73
74
75##
76# security jwt
77#
78infras.security.jwt.enabled: true
79
80infras.security.jwt.expiration: 2592000
81
82infras.security.jwt.public-key-pem: |-
83 -----BEGIN PUBLIC KEY-----
84 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgzXhvHLKypr+G+gJgOJNt8Lu8ygFFCU0eO4qJ4j2vDzpGwTOWKmD/u7dwIWKyHR43hUSN+FN4SSy1AmHjEKxz0btm7Cki+0YFw0BE4/mB/0wPD251wOS3w0CLsRTfoov9OaGaXApjVSMM74aIX8D46CbwHioLHdAj0/jlVU6gZQIDAQAB
85 -----END PUBLIC KEY-----
86infras.security.jwt.private-key-pem-pkcs8: |-
87 -----BEGIN PRIVATE KEY-----
88 MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAKDNeG8csrKmv4b6AmA4k23wu7zKAUUJTR47ioniPa8POkbBM5YqYP+7t3AhYrIdHjeFRI34U3hJLLUCYeMQrHPRu2bsKSL7RgXDQETj+YH/TA8PbnXA5LfDQIuxFN+ii/05oZpcCmNVIwzvhohfwPjoJvAeKgsd0CPT+OVVTqBlAgMBAAECgYAtNxlyROOKkJCyZ4JbhA0QkOx5PWP2AZOJuLxP4SnvG50LYDAdPXVg82u1P+38n2truTF5qiXuYMUNcMoNixayWEZ074kVTI+FluLO405wwMYHvGPKOJVFIUTsKz+xkg4r48R963D5DZ6ZjoPIjLWvxL1zdrsgi9AOz/skAl0yAQJBANO0yadz1fYinSmYa2O27lgE1DpTvYBXGkY2qG7D/QJv2FwP6pdBy9ejym45UXce4wR1Yrlvh9wsErI4p790XOECQQDCcjti2nbIuZP3Dy5Ej97Y6sIbIEu5MpJW8kBjUzUssxgdE9urA/yWVzT8lmj34he+uWJv6s+e/HBDV5tc0tAFAkBK+q2s4+a0jN/SuovWPhS+Eb/EhKIKEU9Z7MPMrxctxMUBHhX8yi3SyszIKv7CTKskihqUCH86qFVaz5wBv8mhAkBgnQea13ebxnGZmSZhFKciWoq1lbdqPpFtuBJ8B5TtL9N0ZzCHaYSwYoZGVqmzONiZgF1DxIUCtuVE4JumZGzNAkB5B1sUdZfLo4q3jOiX5UQ/a4u17ptemvFPR4OynHkuVkgyAfTIo9SAB8/KIntHMlrgcP03G41ciJrYeP5zv8xm
89 -----END PRIVATE KEY-----
90
91
92infras.security.jwt.token.generate.type: jwt
93#infras.security.jwt.token.signing.key.url: https://cas-dev.supwisdom.com/cas/jwt/publicKey
94infras.security.jwt.token.signing.key.url: ""
95#infras.security.jwt.token.decrypt.key.private-key-pem-pkcs8: MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDMubzaWCtdqk/38qaKd0fYCd+vfb9icw6kK2+GkDAw1Vgj9KpXLQSnAzgYz9SzuDibTo5GgR9vhrTSlJppDeA+Q1zeTkBvnkLBi1m5iCgCPoKgr7yqxJxuiazCyDVs3qx8Hf732LlHBcEv5+SHwPrVWkY2LWo5xb+8RvmFoaKo3Ksr6j5x87262n9KzplwFZET5ujvuWAM09o1cfrJWS0o2Cy4JSP7afndSMBIn6Qzi0dI3Ec3HlSk8E+3oQH01blBXnS6pPSb4bxYWdqYRG1cp394K60r42eWcep1amk+dTXxK/uRi7VB1HRKebcdZdDwdfE0LNTNqsIlMTn+HusrAgMBAAECggEBAI5slQatmhXCe3m6dMQVsYSJcfVrnO6HruLlWOQbgXsnoPb6qlqVdgwegDM6uvYArljVcMN55v22kCuDuFxni96lDIGXnNpKFpUBNf2NzI+rH0NcnvuKZm28F9U2ZXyE+Sgr0gpo2pSfW0PRproOtjIhaIEeXS0t9nKsScD+ruObyaZPAdJ1Ndb2Z6L1R/TFDsNUwIGQoc6zCidLxWVBd906CnkeFmVX4MCpPnrtGW2ozqDW4pB/aRxoUZZZ6bOjBmqiZ1YPtcHyAG/b1UgDYXSu6mUKrdhUVEkB6KHp92BKuU3DrMxroUtG8Rz2oY/7HBFXT6zZvmn7OneZRRSHKpkCgYEA9Xug3adh2xxtqHtZPb6u+H2SIdtXW7f/WDPKwV5tQc4X8H6uqh7KikLHbzgk5jgw6QHL4IT2+0W8EV5tieHWRY3bxyLAsR1uNQUnUNCr19vbw60fz/iSZb48e6F4wk5YPlHsbddsF3UdIWM1C5PSOJCrHB7uGexW9ZnOytTCHf8CgYEA1X8YsMoryEL1BPrJ/2OvVYPd0kSxU0ODvnXNq9UPi5JZpDviogXSyJ0MeEiRq96aeNDJ+4LQjPT8EnhJtZfy7MEzWdsS2fmh2uAc64kwN58l25t+TUpkhtkt06Zl7euGdOSupCWUOPqmdzoIg8Tu91YfD7OcYR86XGp7kXyQCtUCgYEAg/3TQxsKzKt+csbP9xkeL1IlTrsHP7OxQhWnAU3qZSWRTahv9dzUfn7liPGhNYAlHEPxAWm8+uJF+vjQ4QBjG8bo0yvme9UdOrjoqNVqcIgwpAfkQQigfsBI+RibO66wV+HoxC6+WeaIoTkcfnse33c56cbfs2SWZTwsKnc3YLUCgYEAt6c1Xh8LuqGelEIIMaFW2oEs+AwPXkjds6Ey43XMgYvLgPPi6O2JfPlcGLyUUvySdQtmNO066YZ0sI65GXU0i2VG/yzs8oVDLj1Lo3HIAJDuyBLieypbf4SjX0XsuNW6PCPb92g8MSesuzM4z+FAj5ON9LvU8dcjJQyUb3pvjmECgYEAlPvF5eA9zHGON8IKfMx9J+mDXWk6h3VyMGK9BCjLvR1CfLtXhTTOANX3LlERLV47D9+aCVah2sXUNUBB3cf8IHi9ExVmwmdgZu2ZkseeClgo6Sdyl26GkivvaNTfKZCt/Nkt5VKtU6BUuyp+kt5nWUkmrIIWSEiiQ+tVCB9Y+f8=
96
97
98##
99# security cas
100#
101infras.security.cas.enabled: true
102
103#应用访问地址
104app.server.host.url: http://localhost:8080
105#应用登录地址
106app.login.url: /cas/login
107#应用登出地址
108app.logout.url: /cas/logout
109
110#CAS服务地址
111cas.server.host.url: https://cas-dev.supwisdom.com/cas
112
113
114##
115# 认证时,用户信息服务实现
116# memery 内存,用户名密码一致即可登录,测试用,默认;
117# base 后端base服务;
118# poa 开放平台服务,建议和cas一起使用)
119sw-backend-gateway.security.core.userdetails.service.impl: memery
120
121
122sw-backend-base-api:
123 uri: http://localhost:8082
124
125sw-backend-agent-poa:
126 uri: http://localhost:8090
127
128
129zuul-httpclient:
130 client-auth:
131 enabled: false
132 key-password: client
133 key-store: file:/Users/loie/c/work/git/institute/admin-center/certs/client/client.keystore
134 key-store-password: client
135