Skip to content

Evaluate URL comparison #27

@TimothyBJacobs

Description

@TimothyBJacobs

There are two main places where we compare URLs against each other to ensure they match in someway.

  1. Dynamic Clients. We make sure that the client_uri ( which is what we display in the UI ) is the same host as the redirect_uris and other uris. This currently uses parse_url( PHP_URL_HOST ). Can this be spoofed?

  2. Redirect URIs. We check that the requested redirect_uri is one of the whitelisted redirect_uris. Is this an accurate check?

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededsecurityImpacts the security of the plugin

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions