You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

大数据监测平台

*JWT

第一段字符串,HEADER, 内部包含算法/token类型.

json转化成字符串,然后做 base64url 加密.(注意base64url加密是先做base64加密,然后再将 - 替代 + 及 _ 替代 /)

{ "alg": "HS256", "typ": "JWT" }

第二段字符串,payload,自定义值.

json转化成字符串,然后做 base64url 加密

{ "id":"", # 原系统用户ID "name": "datams", # 当前系统用户名 "exp": 1516239022 # 超时时间(建议默认十年) }

字典的第一第二键值对是用户信息(可以根据需要使用用户信息,注意避免使用用户敏感信息如:密码),exp是超时时间

第三段字符串:

第一步: 第1,2部分密文拼接起来 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ 第二步:对前2部分密文进行HS256加密 + 加盐 第三步:对HS256加密后的密文再做base64url加密

salt:dsideal

{"alg":"HS256","typ":"JWT"} BASE64: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

大数据监测

{"name":"datams","exp":1893430861} BASE64: eyJuYW1lIjoiZGF0YW1zIiwiZXhwIjoxODkzNDMwODYxfQ==

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGF0YW1zIiwiZXhwIjoxODkzNDMwODYxfQ==.CMOfamQ7xkBxFY5Q3W3Lz1_yZ3BguFmVQnaIO_3fUa4

http://183.251.154.143:8005/dsSupport/#/user/login?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGF0YW1zIiwiZXhwIjoxODkzNDMwODYxfQ==.CMOfamQ7xkBxFY5Q3W3Lz1_yZ3BguFmVQnaIO_3fUa4&redirect=http%3A%2F%2F183.251.154.193%3A8005%2FdsSupport%2F%23%2Fdashboard%2Fanalysis

http://localhost:8001/#/user/login?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGF0YW1zIiwiZXhwIjoxODkzNDMwODYxfQ==.CMOfamQ7xkBxFY5Q3W3Lz1_yZ3BguFmVQnaIO_3fUa4&redirect=http%3A%2F%2Flocalhost%3A8001%2F%23%2Fdashboard%2Fanalysis

数据交换中心

{"name":"admin","exp":1893430861} BASE64: eyJuYW1lIjoiYWRtaW4iLCJleHAiOjE4OTM0MzA4NjF9

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiYWRtaW4iLCJleHAiOjE4OTM0MzA4NjF9.CMOfamQ7xkBxFY5Q3W3Lz1_yZ3BguFmVQnaIO_3fUa4

http://183.251.154.143:8005/dsSupport/#/user/login?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiYWRtaW4iLCJleHAiOjE4OTM0MzA4NjF9.CMOfamQ7xkBxFY5Q3W3Lz1_yZ3BguFmVQnaIO_3fUa4&redirect=http%3A%2F%2F183.251.154.193%3A8005%2FdsSupport

http://localhost:8001/#/user/login?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiYWRtaW4iLCJleHAiOjE4OTM0MzA4NjF9.CMOfamQ7xkBxFY5Q3W3Lz1_yZ3BguFmVQnaIO_3fUa4&redirect=http%3A%2F%2Flocalhost%3A8001%2F%23