Ի՞նչ է OAuth JWT-ը:
Ի՞նչ է OAuth JWT-ը:

Video: Ի՞նչ է OAuth JWT-ը:

Video: Ի՞նչ է OAuth JWT-ը:
Video: Simple Auth - 1.0 (Express, Socket.io, Nodejs, HTML, CSS, Js Vanilla) 2024, Մայիս
Anonim

JSON Web Token ( JWT , RFC 7519) JSON փաստաթղթում պահանջները կոդավորելու միջոց է, որն այնուհետև ստորագրվում է: JWT-ները կարող են օգտագործվել որպես OAuth 2.0 Կրող նշաններ՝ մուտքի նշանի բոլոր համապատասխան մասերը կոդավորելու համար հենց մուտքի նշանի մեջ՝ դրանք տվյալների բազայում պահելու փոխարեն:

Մարդիկ նաև հարցնում են, թե որն է տարբերությունը OAuth-ի և oauth2-ի միջև:

OAuth 2.0 ստորագրությունները չեն պահանջվում իրական API զանգերի համար, երբ նշանը ստեղծվել է: Այն ունի միայն մեկ անվտանգության նշան: OAuth 1.0-ը պահանջում է, որ հաճախորդը ուղարկի երկու անվտանգության նշան API-ի յուրաքանչյուր զանգի համար և օգտագործի երկուսն էլ ստորագրությունը ստեղծելու համար: Այստեղ նկարագրվում է տարբերությունը OAuth-ի միջև 1.0 և 2.0 և ինչպես են աշխատում երկուսն էլ:

Բացի այդ, ինչպես է աշխատում JWT վավերացումը: JSON վեբ Նշան ( JWT ) բաց ստանդարտ է (RFC 7519), որը սահմանում է կոմպակտ և ինքնամփոփ եղանակ կողմերի միջև տեղեկատվության անվտանգ փոխանցման համար՝ որպես JSON օբյեկտ: Ստորագրված նշանները կարող են ստուգել դրանցում պարունակվող պահանջների ամբողջականությունը, մինչդեռ գաղտնագրված նշանները թաքցնում են այդ պահանջները այլ կողմերից:

Հաշվի առնելով սա, ինչ է OAuth-ը և ինչպես է այն աշխատում:

OAuth չի կիսում գաղտնաբառի տվյալները, այլ դրա փոխարեն օգտագործում է թույլտվության նշաններ՝ սպառողների և ծառայություններ մատուցողների միջև ինքնությունն ապացուցելու համար: OAuth նույնականացման արձանագրություն է, որը թույլ է տալիս հաստատել ձեր անունից մեկ հավելվածի հետ փոխազդեցությունը՝ առանց ձեր գաղտնաբառը տալու:

Ի՞նչ է JWT պնդումը:

IETF. Հապավում. JWT . JSON Web Token ( JWT , երբեմն արտասանվում է /d??t/) ինտերնետ ստանդարտ է JSON-ի վրա հիմնված մուտքի նշան ստեղծելու համար, որը հաստատել որոշ թվով պահանջներ. Օրինակ, սերվերը կարող է ստեղծել նշան, որն ունի «մուտքագրված ադմինիստրատորի» պահանջը և տրամադրել այն հաճախորդին:

Խորհուրդ ենք տալիս: