Skip to content

user login implementation  #5

Description

@Gmarvis

User Login implementation

implement user login using the OAuth service on Wikimedia

Objective

users should be able to log in successfully using their Wikimedia account

Technical implementation steps

  1. The developer must register the application (often called "consumer" in the OAuth terminology) on the wiki, possibly go through some sort of review process, and will receive some credentials.
  2. When a user wants to use it, the application must initiate an authorisation process. This will involve sending the user to a special page on the wiki, which will display an authorisation dialog. If the user accepts, the application will receive another set of credentials (which are specific to that user, and can be revoked by the user at any time).
  3. When the application actually needs to make an action (API request) on the user's behalf, it can combine the credentials received in steps 1 and 2 to sign the request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions