Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-13797

OAuth provider base uses magic string that is incompatible with extension conventions.

    XMLWordPrintable

Details

    • Improvement
    • Status: Open (View Workflow)
    • Minor
    • Resolution: Unresolved
    • 3.1.3, 3.2.0-dev
    • None
    • Authentication, Extensions
    • None
    • This is environment independent.

    Description

      Extension policy wishes that services be named starting with the vendorname.extension name, however the oAuth provider, which is designed to be extended, uses a magic string in several locations that requires that the service begin with "auth.provider.oauth".

      This is either a bug in the oAuth provider or a bug in the EPV not recognizing an intended exception if this naming standard difference was intentional. Examples of the magic string can be found in phpbb/auth/provider/oauth/oauth.php:433 (the service name that is built to look up) or in https://github.com/phpbb/phpbb/blob/6322970766bd9fa78327fa2ca6a6a43d73b680ee/phpBB/phpbb/auth/provider_collection.php#L53.

      Attachments

        Activity

          People

            Unassigned Unassigned
            AJH16 AJH16 [X] (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: