Struttura del corso
Introduzione
- Panoramica di OAuth
- Informazioni sulla sicurezza delle API
OAuth
- Endpoint del protocollo
- Portata
- Codice di autorizzazione per le app Web
- Flusso implicito per le app a pagina singola
- Credenziali client per i computer
- Credenziali della password del proprietario della risorsa
- Accesso di lunga durata con token di aggiornamento
- Scegliere la giusta modalità di risposta
- Semplificare OAuth con OAuth 2.1
Best practice per le applicazioni native
- Problemi unici delle app native
- Utilizzo di PKCE per gestire i token rubati
- Scelta dell'URI di reindirizzamento migliore
Best practice per le applicazioni basate su browser
- Il profilo di sicurezza dell'app basata su browser
- OAuth all'interno del browser
- Evitare OAuth con i cookie SameSite
- Protezione delle app basate su browser con back-end per front-end
Estensione di OAuth
- OAuth e identità con OpenID Connect
- Configurazione dei client con metadati OAuth
- Autorizzazione dell'IoT con il flusso del dispositivo OAuth
- Combinazione di SAML e OAuth con la concessione dell'asserzione SAML
- Protezione Microservices con lo scambio di token
Riepilogo e prossime tappe
Requisiti
- Conoscenza di base dello sviluppo di web service e API
Pubblico
- Gli sviluppatori
Recensioni (5)
Il report e l'impostazione delle regole.
Jack - CFNOC- DND
Corso - Micro Focus ArcSight ESM Advanced
Traduzione automatica
The fact that there were practical examples with the content
Smita Hanuman - Standard Bank of SA Ltd
Corso - Basel III – Certified Basel Professional
The trainer was extremely clear and concise. Very easy to understand and absorb the information.
Paul Clancy - Rowan Dartington
Corso - CGEIT – Certified in the Governance of Enterprise IT
The trainer was very motivated and knowledgeable. The trainer was not only capable of information transfer, she also brought it with humor to lighten the dry theoretical training subject.
Marco van den Berg - ZiuZ Medical B.V.
Corso - HIPAA Compliance for Developers
I genuinely was benefit from the communication skills of the trainer.