Skip to content

Update launchpad api & oauth usage#554

Open
RuinedYourLife wants to merge 7 commits into
canonical:mainfrom
RuinedYourLife:webapi-signing-requests
Open

Update launchpad api & oauth usage#554
RuinedYourLife wants to merge 7 commits into
canonical:mainfrom
RuinedYourLife:webapi-signing-requests

Conversation

@RuinedYourLife

Copy link
Copy Markdown
Contributor
  • I ran make linkcheck-discrete locally to confirm new or edited links
    will pass the linkcheck CI.

@odadacharles odadacharles left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've left a few comments and suggestions. Please ask for a second review as well, perhaps from someone likely to have tried setting this up before.

Comment thread docs/user/how-to/launchpad-web-signing.rst Outdated
Comment thread docs/user/how-to/launchpad-web-signing.rst Outdated
Comment thread docs/user/how-to/launchpad-web-signing.rst Outdated
Comment thread docs/user/how-to/launchpad-web-signing.rst Outdated
RuinedYourLife and others added 3 commits July 16, 2026 10:28
Co-authored-by: odadacharles <charles.odada@canonical.com>
Co-authored-by: odadacharles <charles.odada@canonical.com>
Co-authored-by: odadacharles <charles.odada@canonical.com>
Updated section headings for consistency and clarity. Revised text for better understanding of the OAuth token exchange process.
@Maybe778

Copy link
Copy Markdown
  • I ran make linkcheck-discrete locally to confirm new or edited links
    will pass the linkcheck CI.

Good

@ilkeremrekoc ilkeremrekoc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested the instructions, and it worked out, I think it can be approved ^^. There are some problems and questions unrelated to the technical side however, can you take a look and if needed fix them?

Projects <projects/index>
Packaging <packaging/index>
Launchpad web services API <launchpad-api/index>
Sign web requests <launchpad-web-signing>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this launchpad-web-signing while others use the sign-web-requests link name?

Sign web requests
=================

.. include:: /includes/important_not_revised_help.rst

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't we remove this now?


The request token lets Launchpad track your program between steps. To obtain
one, send a form-URL-encoded POST request to
``<https://launchpad.net/+request-token>``_ (*not* ``api.launchpad.net``) with:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part is broken in the page

signals they're done), exchange the temporary token for permanent credentials.

Send a form-encoded POST request to ``<https://launchpad.net/+access-token>``_
(again, *not* ``api.launchpad.net``) with:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part is broken too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants