Schița de curs
Introducere
- Panoramă generală a OAuth
- Înțelegerea securității API-urilor
OAuth
- Punctele finale ale protocoalei
- Scope (domeniu de acțiune)
- Cod de autorizare pentru aplicații web
- Flux implicite pentru aplicații cu o singură pagină
- Credențiale ale clientului pentru mașini
- Credențiale ale proprietarului resursei (parolă)
- Acces de lungă durată cu tokenuri de refrescare
- Alegerea modului de răspuns potrivit
- Simplificarea OAuth cu OAuth 2.1
Principiile de bază ale aplicațiilor native
- Probleme specifice ale aplicațiilor native
- Folosirea PKCE pentru gestionarea tokenurilor furate
- Alegerea celei mai bune URI de redirecționare
Principiile de bază ale aplicațiilor bazate pe browser
- Profilul de securitate al aplicației bazate pe browser
- OAuth în interiorul browserului
- Evitarea utilizării OAuth cu cookie-uri SameSite
- Siguranța aplicațiilor bazate pe browser cu frontend pentru backend
Extinderea OAuth
- OAuth și identitate cu OpenID Connect
- Configurarea clientelor cu metadatele OAuth
- Autorizarea IoT-ului cu fluxul de dispozitiv OAuth
- Combinarea SAML și OAuth cu concederea de afirmație SAML
- Siguranța Microserviciilor prin schimb de tokenuri
Sinteza și următorii pași
Cerințe
- Cunoștințe de bază în dezvoltarea serviciilor web și API-urilor
Auтор
- Dezvoltatori
Mărturii (5)
Faptul că au existat exemple practice cu conținutul
Smita Hanuman - Standard Bank of SA Ltd
Curs - Basel III – Certified Basel Professional
Tradus de catre o masina
Viteza de răspuns și comunicare
Bader Bin rubayan - Lean Business Services
Curs - ISO/IEC 27001 Lead Implementer
Tradus de catre o masina
Antrenorul a fost extrem de clar și concis. Foarte ușor de înțeles și de absorbit informațiile.
Paul Clancy - Rowan Dartington
Curs - CGEIT – Certified in the Governance of Enterprise IT
Tradus de catre o masina
Antrenantul a fost foarte motivat și cunoscutor. Antrenantul nu a transmis doar informațiile, ci a adăugat umor pentru a alipri subiectul teoretic sec de formare.
Marco van den Berg - ZiuZ Medical B.V.
Curs - HIPAA Compliance for Developers
Tradus de catre o masina
I genuinely was benefit from the communication skills of the trainer.
Flavio Guerrieri
Curs - CISM - Certified Information Security Manager
Tradus de catre o masina