Мазмұны:
Бейне: Java тіліндегі OAuth2 дегеніміз не?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Мақсат: Бұл құжат Google OAuth Client Library ұсынатын жалпы OAuth 2.0 функцияларын сипаттайды. Java . Түйіндеме: OAuth 2.0 соңғы пайдаланушыларға қорғалған серверлік ресурстарға кіру үшін клиенттік қолданбаны қауіпсіз түрде рұқсат етуге мүмкіндік беретін стандартты спецификация болып табылады.
Осылайша, OAuth2 дегеніміз не және ол қалай жұмыс істейді?
Ол жұмыс істейді пайдаланушы тіркелгісін орналастыратын қызметке пайдаланушы аутентификациясын беру және үшінші тарап қолданбаларына пайдаланушы тіркелгісіне кіруге рұқсат беру арқылы. OAuth 2 веб және жұмыс үстелі қолданбалары мен мобильді құрылғылар үшін авторизация ағындарын қамтамасыз етеді.
Сонымен қатар, OAuth нені білдіреді? Авторизацияны ашу
Мұнда OAuth2-ні қалай пайдаланамын?
Негізгі қадамдар
- OAuth 2.0 тіркелгі деректерін Google API консолінен алыңыз.
- Google авторизация серверінен рұқсат белгісін алыңыз.
- Пайдаланушы берген рұқсат көлемін тексеріңіз.
- Қол жеткізу таңбалауышын API интерфейсіне жіберіңіз.
- Қажет болса, кіру таңбалауышын жаңартыңыз.
OAuth2 клиенті дегеніміз не?
OAuth2 клиенттері Қауіпсіз түрде салыстырмалы түрде аутентификациялау үшін сыртқы қызметтер мен қолданбаларды конфигурациялауға мүмкіндік береді. Мысалы, а клиент қолданба Relativity API интерфейсіне қоңырау шалу үшін қатынас белгісін алу үшін пайдаланушыға Relativity кіру бетін ұсына алады.
Ұсынылған:
Java тіліндегі өңдеуші класы дегеніміз не?
Өңдеуші – негізінен хабарлама кезегі. Сіз оған хабарлама жібересіз және ол ақырында оны іске қосу әдісін шақыру және хабарламаны жіберу арқылы өңдейді. Бұл іске қосу қоңыраулары әрқашан бір ағында алынған хабарлар ретімен орын алатындықтан, ол оқиғаларды сериялауға мүмкіндік береді
Java тіліндегі қарапайым деректер түрі дегеніміз не?
Қарапайым типтер Java тілінде қол жетімді ең негізгі деректер түрлері болып табылады. 8 бар: логикалық, байт, таңба, қысқа, int, ұзын, қалқымалы және қос. Бұл түрлер Java тілінде деректерді өңдеудің құрылыс блоктары ретінде қызмет етеді. Мұндай қарабайыр түрлер үшін жаңа әрекетті анықтау мүмкін емес
Java тіліндегі терең көшірме және терең көшірме дегеніміз не?
Таяз көшірмеде тек қарабайыр деректер түрінің өрістері көшіріледі, ал нысандар сілтемелері көшірілмейді. Терең көшірме қарапайым деректер түрінің көшірмесін, сондай-ақ объект сілтемелерін қамтиды
Java тіліндегі қиылысу дегеніміз не?
HashSet сыныбының көмегімен Java тіліндегі екі массивтің қиылысуын табуды үйреніңіз. Қиылыс – екі түрлі жиынға жататын ортақ элементтер тобы. Екінші массивте бар элементтерді ғана сақтау үшін retainAll() әдісін пайдаланыңыз
Java тіліндегі шектеуден тыс индекс дегеніміз не?
Индекс шектеуден тыс ерекше жағдай. Индекс Шектен тыс ерекше жағдай орындалу уақыты қателерінде орын алатын тексерілмеген ерекше жағдай болып табылады. Бұл кодтағы әдіске жіберілген жарамсыз параметрге байланысты туындайды. Java компиляторы бағдарламаны құрастыру кезінде қатені тексермейді