DPE-2026-0033

Sign-in requesting more than identity

Signing in through another party grants access to records the sign-in does not need, in the same action.

In het NederlandsInloggen vraagt meer dan inloggen nodig heeftWat vraag ik hierover, en hoe herken ik een ontwijkend antwoord?
Data webappAPI status active
Not a vulnerabilityNothing is bypassed. The access is asked for openly and granted by the person, in one action with the login, and the objection is to the bundling.

What it is

Signing in through an identity provider works through an authorisation request that states what is being asked for. Authentication needs an identifier and at most a verified address. The request as sent asks for more: a contact list, a calendar, a friend list, posted content, files, profile fields the service never displays. The person sees one screen and one button, so granting the login grants the rest in the same act. What was asked is readable in the address of the authorisation request itself.

Why it is a separate entry

Most of what is granted here concerns other people as well: a contact list is data about people who were never asked anything. The grant usually outlives the session and often the account, it renews itself silently, and declining the extra parts while keeping the login is rarely offered.

How it arises

Not to be confused with

An identity check that reads a document more fully than the question required is Identity document read beyond the check. This entry is about a delegated authorisation: the extra access is granted rather than read, it concerns a live account elsewhere, and it stays granted after the sign-in is over.

How to establish it

The scope of the authorisation request, readable in the address bar when the provider's screen appears, contains values granting access to records other than the person's identity, such as messages, contacts, calendar, files or posted content; and no control on that screen declines those values while still completing the sign-in. Both parts are read from the request and the screen as delivered.

method network-observedQoD 90

Requirements on the measurement

What would refute it

Where this plugs into existing processes

The one question that surfaces itRead me the scope of your login request, and name the feature behind each item.
In a DPIA, verify this

Verify the scope string of the authorisation request against the features that actually exist, rather than the description of the login integration.

As a procurement clause

The authorisation request contains only what authentication requires; access for a feature is requested when the feature is used, and can be declined separately.

With a complaint, hand over

The authorisation request as sent with the scope values marked, a screenshot of the consent screen of the same date, and what happened when a single item was declined.

Reproduction

Legal framing

Objections, and the answer

“The person consented on the provider's screen.”

Consent has to be specific. One button that grants a login and a contact list at once is specific for neither, and the people in that contact list were asked nothing at all.

“We request it but we do not use it.”

A grant is access. What counts is what the token permits, not what this release happens to call, and the next release does not have to ask again.

“The provider designed that screen.”

The application chose the scope string; the screen only renders it. Narrowing it is a change in one line.

“It is needed to make onboarding smooth.”

Convenience is a purpose of the operator. It can be offered as a step the person takes, at the moment they want it, rather than folded into the login.

What this does not establish

Related

How to cite this entry

In text
DPE-2026-0033 (Sign-in requesting more than identity)
URL
https://totaledigitalewaarborging.nl/register/DPE-2026-0033
Machine
https://totaledigitalewaarborging.nl/register/DPE-2026-0033/index.json
Full
DPE Catalogue. DPE-2026-0033: Sign-in requesting more than identity. Schema 2.0, entry status active. Retrieved from https://totaledigitalewaarborging.nl/register/DPE-2026-0033
Measurement
When you publish a finding, cite the method version alongside the entry: “DPE-2026-0033, established under DPE Measurement Method 1.0”

Identifiers are permanent and are never reused. An entry that is deprecated keeps its number and its address, with the reason attached, because references to it exist elsewhere.