Skip to main content
Request only Basic rights — it is all this connector needs to read Wikipedia, and a client that requests just Basic rights is approved automatically and is usable right away. Avoid grants the form marks as risky (vandalism or security risk) or internal; these require Wikimedia OAuth-administrator review (typically a day or two), and internal grants are almost never approved. Grants only expose rights your own account already holds, so requesting extra grants adds no new capability and is unnecessary here. A Proposed client that requests reviewable grants may not be usable by other users until it is Approved; if a review is pending, request approval at Steward requests/Miscellaneous using the {{oauthapprequest}} template, or use the Personal API Token / OAuth 2.0 Client Credentials authentication (owner-only, approved automatically) if you only need your own account.

Register an OAuth 2.0 client on Meta-Wiki

Register an OAuth 2.0 client on Meta-Wiki to obtain the Client ID and Client Secret. Requesting only Basic rights gets the client approved automatically; requesting extra write or administrative grants requires OAuth-administrator review (usually a day or two).

1

Sign in to Meta-Wiki

Sign in to your Meta-Wiki account with your Wikimedia credentials, then open the OAuth 2.0 client registration form.

  • Under Navigation, confirm the form is on Propose new OAuth 2.0 client.
2

Enter the application details

In the New OAuth consumer application form, describe your client.

  • Application name: enter a descriptive name — e.g., StackOne.
  • Consumer version: leave as 1.0.
  • Application description: briefly describe how the client is used.
  • Leave This consumer is for use only by [your username]. unchecked so other users can authorize it.
OAuth consumer registration form with the Application name field highlighted
3

Set the callback URL

In the OAuth “callback” URL field, enter the StackOne callback URL exactly — this URL is matched exactly.

  • OAuth “callback” URL: https://api.stackone.com/connect/oauth2/wikipedia/callback
  • Keep Client is confidential checked.
OAuth consumer registration form with the OAuth callback URL field highlighted
4

Select the grant types and permissions

Under Allowed OAuth2 grant types, choose how tokens are issued, then choose the permissions the client requests.

  • Keep Authorization code and Refresh token checked.
  • Under Types of grants being requested:, keep Request authorization for specific permissions. selected.
  • Under Applicable grants:, keep Basic rights selected — this alone covers reading Wikipedia and gets the client approved automatically.
  • Only add write grants such as Edit existing pages or Create, edit, and move pages if you genuinely need the create or update page actions — these require OAuth-administrator review before the client can be used, so leave them unchecked for a read-only connection.
OAuth consumer registration form with the Allowed OAuth2 grant types section highlighted
5

Accept the policy and submit

Check the application policy acknowledgement — the By submitting this application, you acknowledge… statement — then click Propose consumer. This checkbox is required; the form will not submit until it is ticked.

Policy acknowledgement checkbox ticked with the Propose consumer button below it
6

Copy your credentials

Meta-Wiki shows Your OAuth 2.0 client has been created and is ready to use. and assigns you a client application key and a client application secret.

  • Copy the client application key into the Client ID field in the StackOne Connector profile.
  • Copy the client application secret into the Client Secret field in the StackOne Connector profile.
  • These values are only displayed once — record them for future reference before leaving the page.
  • Note: the new client is created with status Proposed. A multi-user client must be approved by an OAuth administrator (usually within a day or two) before it can be authorized. Check its status on your OAuth consumer list and connect only once it shows Approved — connecting while it is still Proposed fails with “Could not validate credentials”.
Client creation result screen showing the assigned client application key and client application secret, both redacted

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Wikipedia:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Wikipedia
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Wikipedia.