Do not use OAuth 2.0 implicit grant (unmodified) for authentication. It can be used to securely authorize, but not to authenticate.

Under Construction

This guideline is under construction. 


Noncompliant Code Example

This noncompliant code example shows an application that

TBD


Compliant Solution

In this compliant solution the application

TBD

Risk Assessment


Rule

Severity

Likelihood

Detectable

Repairable

Priority

Level

DRD28-J

High

Unlikely

No

No

P6 

L2 

Automated Detection


Bibliography

[Chen 14]OAuth Demystified for Mobile Application Developers
  [IETF OAuth1.0a]

Internet Engineering Task Force (IETF). OAuth core 1.0 revision a. http://oauth.net/core/1.0a/.

  [IETF OAuth2.0] Internet Engineering Task Force (IETF). The OAuth 2.0 authorization framework. http://tools.ietf.org/html/rfc6749.