Opaque Token (còn đ c g i là stateful token) là d ng token không ch a ượ ọ ạ ứ
thông tin trong nó, thông th ng là 1 chu i ng u nhiên và yêu c u 1 service ườ ỗ ẫ ầ
trung gian đ ki m tra và l y thông tin.ể ể ấ
Transparent Token (còn đ c g i là stateless token) thông th ng chính là ượ ọ ườ
d ng JWT, token này b n thân ch a thông tin và không c n 1 service trung ạ ả ứ ầ
gian đ ki m tra. Hãy cùng so sánh 2 lo i token này.ể ể ạ
Nh v y ta có th th y Transparent Token mang l i t c đ t t h n, đ n ư ậ ể ấ ạ ố ộ ố ơ ơ
gi n d s d ng v i c 2 phía, không phù thu c vào 1 server trung tâm đ ả ễ ử ụ ớ ả ộ ể
ki m tra. Còn Opaque Token ki m soát t t h n các phiên làm vi c c a đ i ể ể ố ơ ệ ủ ố
t ng, ch ng h n khi b n mu n thoát t t c các thi t b đang đăng nh p.ượ ẳ ạ ạ ố ấ ả ế ị ậ
OAuth 2
Các token s đ c kh i t o thông qua OAuth 2, là ph ng th c ch c th c ẽ ượ ở ạ ươ ứ ứ ự
ph bi n nh t hi n nay, mà qua đó m t service, hay m t ng d ng bên th ổ ế ấ ệ ộ ộ ứ ụ ứ
3 có th đ i đi n (delegation) cho ng i dùng truy c p vào 1 tài nguyên c aể ạ ệ ườ ậ ủ
ng i dùng n m trên 1 d ch v nào đó.ườ ằ ị ụ
OAuth 2 là chu n m , có đ y đ tài li u, th vi n t t c các ngôn ng ẩ ở ầ ủ ệ ư ệ ở ấ ả ữ
khác nhau giúp cho vi c tích h p, phát tri n d a trên nó tr nên d dàng và ệ ợ ể ự ở ễ
nhanh chóng.
****
Ki n trúc cho xác th c và phânế ự quy nề
Sau khi đã có đ nh danh và giao th c dùng đ giao ti p, câu h i ti p theo là ị ứ ể ế ỏ ế
c n tr l i câu h i đ i t ng v i đ nh danh đó có quy n th c hi n 1 hành ầ ả ờ ỏ ố ượ ớ ị ề ự ệ