Web Client

  • Home
  • OIDC Security

  • Web Client
  • SPA Client
  • Demos
  • Attacks against IdPs
  • Attacks against Clients

Standard OAuth Flows

Flow 1: Client 1Flow 2: Client 1Flow 3: Client 1Flow 4: Client 1

Standard OpenID Connect Flows

Flow 1: Client 1Flow 2: Client 1Flow 3: Client 1Flow 4: Client 1
Flow 1: Client 2

Advanced OpenID Connect Flows

PKCE

Web Attacks

Bypass Consent PageServer-side XSS
Clickjacking 1Clickjacking 2Clickjacking 3Clickjacking 4

Open Redirects

Open Redirect 1Open Redirect 2
Open Redirect 3Open Redirect 4

Replay Attacks

Code Reuse 1
Code Reuse 2

Client Impersonation

Client Impersonation 1
Client Impersonation 2

Web Attacks

Cross-Site Request Forgery 1Cross-Site Request Forgery 2
Covert Redirect

Replay Attacks

Replay Attack 1Replay Attack 2
Replay Attack 3Replay Attack 4

ID Token: Wrong Recipient

Wrong Recipient 1
Wrong Recipient 2

ID Token: Signature Bypasses

Signature Bypass 1Signature Bypass 2Signature Bypass 3
Signature Bypass 4Signature Bypass 5Signature Bypass 6

ID Token: ID Spoofing

ID Spoofing 1
ID Spoofing 2

Cross-Phase Attacks

Malicious EndpointsIdP ConfusionMix-Up Attack

Challenges

Steal the tokens via Covert Redirect 1Steal the tokens via Covert Redirect 2
Steal the tokens via XSS on the SP

Advanced Verification

Nothing here yet. Come back later.