Skip to content

Update: Authentication Cheat Sheet – Improve language about OAuth and OIDC #1763

@JuliusPC

Description

@JuliusPC

What is missing or needs to be updated?

The sections about OAuth 2 and OpenID Connect contain unclear definitions about OAuth 2 and OpenID Connect:

  1. Plain OAuth 2 is no authentication protocol. The authorization server may authenticate a user, but OAuth itself specifies no way to communicate this to the client.
  2. OpenID is misspelled as "OpenId".
  3. The name "OpenID" is ambiguous. It is the name of a standards developing organization and also part of many standard’s names.

How should this be resolved?

  • improve definition of OAuth (RFC 6749, Video: OAuth 2.0 Master Class by Justin Richer)
  • replace all occurrences of "OpenId" with "OpenID Connect 1.0" or "OIDC" (and define the abbreviation on first use "OpenID Connect 1.0 (OIDC)"
  • explain that OIDC is a extension of OAuth 2 and what OIDC does

Metadata

Metadata

Assignees

No one assigned

    Labels

    ACK_WAITINGIssue waiting acknowledgement from core team before to start the work to fix it.HELP_WANTEDIssue for which help is wanted to do the job.UPDATE_CSIssue about the update/refactoring of a existing cheat sheet.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions