Skip to content

Add OAuth2 authentication for API #29

Description

@preaction

Once users can register accounts (cpan-testers/cpantesters-web#13), we need to allow them to authenticate to the API itself. Once they have authenticated to the API using the same OAuth2 account they authenticated to the CPAN Testers website, they get authorization to the PAUSE and tester accounts.

If OAuth2 is too difficult for API clients to implement, we could also provide token-based authentication (with a web UI for managing tokens).

The security mechanisms we implement must be added to the OAuth2 specification for documentation purposes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions