Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
c7200d9f
Commit
c7200d9f
authored
Sep 05, 2017
by
naan1993
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新测试
parent
529943fd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
5 deletions
+19
-5
guns-rest/src/test/java/com/stylefeng/guns/jwt/DecryptTest.java
+19
-5
No files found.
guns-rest/src/test/java/com/stylefeng/guns/jwt/DecryptTest.java
View file @
c7200d9f
package
com
.
stylefeng
.
guns
.
jwt
;
package
com
.
stylefeng
.
guns
.
jwt
;
import
io.jsonwebtoken.Jwts
;
import
com.alibaba.fastjson.JSON
;
import
com.stylefeng.guns.core.util.MD5Util
;
import
com.stylefeng.guns.rest.common.SimpleObject
;
import
com.stylefeng.guns.rest.modular.auth.converter.BaseTransferEntity
;
/**
/**
* jwt测试
* jwt测试
...
@@ -14,10 +17,21 @@ public class DecryptTest {
...
@@ -14,10 +17,21 @@ public class DecryptTest {
String
key
=
"mySecret"
;
String
key
=
"mySecret"
;
String
compactJws
=
"eyJhbGciOiJIUzUxMiJ9.eyJyYW5kb21LZXkiOiJudjBsd3QiLCJzdWIiOiJhZG1pbiIsImV4cCI6MTUwNDI0NzA1NSwiaWF0IjoxNTAzNjQyMjU1fQ.wHzVxTvi0bmfq8YmI65tVqYfeXp5EJPzm5C_DtQOl5Fyc1HKuDJyaW-BPpjgMtjsk-mdeEBZSadoDK3LjHsy8A"
;
String
compactJws
=
"eyJhbGciOiJIUzUxMiJ9.eyJyYW5kb21LZXkiOiJ0dDA5emciLCJzdWIiOiJhZG1pbiIsImV4cCI6MTUwNTIyMjU1MiwiaWF0IjoxNTA0NjE3NzUyfQ.wFn1U3qBDZNDlPOkTxOnsbn8U1qjMveyqvbARviJ1tOQ_giFhbToIup4r-Xvy0AaiFnGt2YFB25MA-YFXGDl9Q"
;
String
salt
=
"tt09zg"
;
System
.
out
.
println
(
"body = "
+
Jwts
.
parser
().
setSigningKey
(
key
).
parseClaimsJws
(
compactJws
).
getBody
());
SimpleObject
simpleObject
=
new
SimpleObject
();
System
.
out
.
println
(
"header = "
+
Jwts
.
parser
().
setSigningKey
(
key
).
parseClaimsJws
(
compactJws
).
getHeader
());
simpleObject
.
setUser
(
"stylefeng"
);
System
.
out
.
println
(
"signature = "
+
Jwts
.
parser
().
setSigningKey
(
key
).
parseClaimsJws
(
compactJws
).
getSignature
());
String
md5
=
MD5Util
.
encrypt
(
JSON
.
toJSONString
(
simpleObject
)
+
salt
);
BaseTransferEntity
baseTransferEntity
=
new
BaseTransferEntity
();
baseTransferEntity
.
setObject
(
simpleObject
);
baseTransferEntity
.
setSign
(
md5
);
System
.
out
.
println
(
JSON
.
toJSON
(
baseTransferEntity
));
//System.out.println("body = " + Jwts.parser().setSigningKey(key).parseClaimsJws(compactJws).getBody());
//System.out.println("header = " + Jwts.parser().setSigningKey(key).parseClaimsJws(compactJws).getHeader());
//System.out.println("signature = " + Jwts.parser().setSigningKey(key).parseClaimsJws(compactJws).getSignature());
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment