OAuth фреймворк дегеніміз не?
OAuth фреймворк дегеніміз не?

Бейне: OAuth фреймворк дегеніміз не?

Бейне: OAuth фреймворк дегеніміз не?
Бейне: Бекенд на Django, Урок 4: OAuth 2024, Мамыр
Anonim

OAuth анықтамасы

OAuth ашық стандартты рұқсат беру хаттамасы болып табылады немесе шеңбер бұл байланысы жоқ серверлер мен қызметтердің бастапқы, қатысты, бір рет кіру тіркелгі деректерін нақты бөліспей-ақ, олардың активтеріне аутентификацияланған кіруге қауіпсіз түрде рұқсат беруін сипаттайды.

Сол сияқты, біреу OAuth 2.0 дегеніміз не және ол қалай жұмыс істейді?

Ол жұмыс істейді пайдаланушы тіркелгісін орналастыратын қызметке пайдаланушы аутентификациясын беру және үшінші тарап қолданбаларына пайдаланушы тіркелгісіне кіруге рұқсат беру арқылы. OAuth 2 веб және жұмыс үстелі қолданбалары мен мобильді құрылғылар үшін авторизация ағындарын қамтамасыз етеді.

Жоғарыда көрсетілгеннен басқа, OAuth2 протоколы дегеніміз не? OAuth 2.0 Бұл хаттама бұл пайдаланушыға тіркелгі деректерін ашпай-ақ, бір тораптағы басқа сайттағы ресурстарына шектеулі рұқсат беруге мүмкіндік береді. Қорғалған ресурстарға қол жеткізу үшін OAuth 2.0 Access Tokens пайдаланады. Access Token – берілген рұқсаттарды көрсететін жол.

Жоғарыда көрсетілгеннен басқа, OAuth нені білдіреді?

Авторизацияны ашу

OAuth пен OAuth2 арасындағы айырмашылық неде?

OAuth Токен жасалғаннан кейін нақты API қоңыраулары үшін 2.0 қолтаңбалары қажет емес. Оның бір ғана қауіпсіздік белгісі бар. OAuth 1.0 клиенттен әрбір API қоңырауы үшін екі қауіпсіздік таңбалауышын жіберуді және қолтаңбаны жасау үшін екеуін де пайдалануды талап етеді. Мұнда сипаттайды OAuth арасындағы айырмашылық 1.0 және 2.0 және екеуі қалай жұмыс істейді.

Ұсынылған: