Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

hide access token by default after creation#56481

Merged
BolajiOlajide merged 2 commits into
mainfrom
bo/display-access-token-as-secret
Sep 13, 2023
Merged

hide access token by default after creation#56481
BolajiOlajide merged 2 commits into
mainfrom
bo/display-access-token-as-secret

Conversation

@BolajiOlajide

@BolajiOlajide BolajiOlajide commented Sep 8, 2023

Copy link
Copy Markdown
Contributor

Context

When a user creates an access token on Sourcegraph, we currently display the token by default in plain text. Sometimes the user is in a public place and this token could be captured by an attacker and used for malicious purposes.

This PR hides the token by default and the user can then click to see it or simply just copy it for use.

CleanShot 2023-09-12 at 13 32 06

Test plan

  • I manually went through the flow of creating an access token by visiting my profile page /users/<USER>/settings/tokens
  • Then clicking on the Generate new token button
  • This should display the newly created access token with the token hidden by default.

@BolajiOlajide BolajiOlajide requested review from a team September 8, 2023 22:40
@BolajiOlajide BolajiOlajide self-assigned this Sep 8, 2023
@cla-bot cla-bot Bot added the cla-signed label Sep 8, 2023
@BolajiOlajide BolajiOlajide changed the title hide access token by default hide access token by default after creation Sep 8, 2023
@sourcegraph-bot

sourcegraph-bot commented Sep 8, 2023

Copy link
Copy Markdown
Contributor

📖 Storybook live preview

@BolajiOlajide

Copy link
Copy Markdown
Contributor Author

Just realized even though the token is hidden, it's still contained in the curl example. I'll fix that later on before merging lol

@eseliger

eseliger commented Sep 8, 2023

Copy link
Copy Markdown
Member

is that token from the screenshot for localhost? 😬

@BolajiOlajide

BolajiOlajide commented Sep 8, 2023 via email

Copy link
Copy Markdown
Contributor Author

@eseliger eseliger left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, pending collapsing the usage example with cURL by default as well :)

@BolajiOlajide BolajiOlajide force-pushed the bo/display-access-token-as-secret branch from 80fb55d to 9744f32 Compare September 12, 2023 12:34
@BolajiOlajide BolajiOlajide merged commit 1790f1a into main Sep 13, 2023
@BolajiOlajide BolajiOlajide deleted the bo/display-access-token-as-secret branch September 13, 2023 06:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants