Wikidata:Property proposal/supports authentication method

supports authentication method edit

Originally proposed at Wikidata:Property proposal/Generic

   Withdrawn

Motivation edit

Every software and website that lets you login (Q472302) supports a specific set of authentication (Q212108) methods. It would be nice to have a property to express which identity providers / authentication methods are supported by a given software/website.

Such a property is necessary because e.g. while GitHub (Q364)instance of (P31)identity provider (Q5988403), GitHub is many other things as well, so we cannot just state e.g. crates.io (Q47091769)compatible with (P8956)GitHub (Q364) to express that crates.io (Q47091769) supports GitHub (Q364) as an identity provider.

I previously tried to model this via the statement is subject of (P805) qualifier with GitHub (Q364)instance of (P31)identity provider (Q5988403)statement is subject of (P805)GitHub (Q115203495), which then let me state crates.io (Q47091769)uses (P2283)GitHub (Q115203495). However modelling it this way is very awkward and also strictly speaking incorrect since now both GitHub (Q364) and GitHub (Q115203495) are instances of identity provider (Q5988403).

Introducing the proposed property would make making these statements easy. Such relations are very much of interest for:

  • security researchers who want to analyze the usage of authentication methods, as well as for
  • users who want to find services where they can log in without having to create a new account, as well as for
  • system administrators who want to find which software they can install to support a specific identity provider

--Push-f (talk) 03:02, 19 November 2022 (UTC)[reply]

Discussion edit