New Capability: Personal Access Token Management for Admins

This new capability is brought to you by Aha! Idea GOV-I-3838

:sparkles: Description

To further improve security around personal access tokens (PATs), we have added the ability for admins to see and manage all of the PATs in their environment, not just ones they have created. Admins can view tokens, edit them, and change their expiration dates. Tokens can be modified individually, or in bulk.

:red_exclamation_mark: Problem

Before this release, admins could only view and manage personal access tokens they created. This left them unable to see any integrations or API access client IDs being created by another user and when making a change to a token they did not create, required them to identify the user, contact that user, and walk them through the required changes. This opened potential security risks, and made it impossible for admins to completely manage all aspects of their environment.

:light_bulb: Solution

With this release, we have added a new screen under AdminSecurity SettingsPersonal Access Tokens to let admins see all of the tokens in their environment. They can also edit them, and change expiration dates. Changes can be made on individual tokens, or on several tokens at once. A new API, Bulk update PAT expiration API has also been added to let admins manage PATs programmatically as well.

:busts_in_silhouette: Who is affected?

ISC Admins

:clipboard: Action required

IMPORTANT: To further improve security, with this release any Personal Access Tokens created before we released the PAT expiry support on February 5, 2026, that has not had an expiration date added or removed, will automatically be assigned an expiration date 6 months (180 days) from the release date of this new admin management feature. Admins can use the new feature to edit or remove (not recommended) those new expiration dates. Any tokens created after February 5, 2026 will not be changed.

:date: Important dates

Sandbox availability: 7/21/2026
Production rollout: 7/28/2026

8 Likes

Love this new feature! Now we don’t need to make all of our token updates through Postman :slight_smile:

4 Likes

Very useful, does the feature also show who owns the PAT, when it was created and its usage?

1 Like

It does not show it’s usage. We do have other features coming to show usage when used for making API calls. That should be available in the next few months.

Sounds like a good feature, but I have mixed feelings on it!

This new capability is brought to you by Aha! Idea GOV-I-3838

Please note that a message like this might have the opposite effect to what you expect. You might mention this to showcase that we as a community are being heard. That the idea portal is working as expected and that our ideas are being developed.
But when clicking the link I see this:


It was created around 2 years ago and in all this time it has received a total of 2 votes, with one comment.

Yet multiple ideas that exist since the creation of the idea portal in 2021, with hundreds of votes are not shipped yet. (for example the most voted idea in ISC is having “read only admin access”)

So to me, a message like “This new capability is brought to you by idea X” when the idea has only 2 votes sounds more as if independently of the idea portal, SailPoint decided to build this and afterwards searched on the idea portal if it happened to have been mentioned before, to then link it here.

And I understand that there are different teams in SailPoint and you can only work in a small domain, or that some ideas take more time/alignment to build. But also when it comes to PATs there are ideas with more votes out there. For example if you search for https://ideas.sailpoint.com/ideas/search?query=personal+access+token&sort=popular, you will see that the idea to stop showing the PAT secret in plaintext, which currently has 33 votes (which is 15.5 times as many as 2) and is way easier to implement as it only involves a UI change.

So even though I agree that this is a good feature, although I am not sure yet if admins should actually have the power to increase the PAT scope of PATS belonging to other identities, and I also wonder if making such changes are already resulting in clearly documented events in search, I do also think that this feature should not have been prioritized over other features for which we are still waiting.

Kind regards,
Angelo

6 Likes

This one may have gotten in under the heading of “low-hanging fruit” vs a lot of the older and much more complex requests and ideas. I get what you’re saying about the optics, though.

Thanks Bob and team! Cool to see my own submission become part of the product, even if it’s a tiny addition :slightly_smiling_face:

Angelo, thank you for that feedback. We did actually add hiding the client secret in the personal access token screen under preferences. We’ll be adding it to this admin page as well soon.

I do understand that, but as mentioned, there are “low-hanging fruit” ideas with way more than 2 votes that are pending longer to be implemented.

Ahh yes, I see it looks nice under the preference tab now. Since a new feature like the admin page doesn’t have this yet. It seems that “security by design” is not being followed. Instead first the functionality is released and later an enhancement is required to address the security issues. Would it be possible to only release functionality that already has the expected security controls in it? (Please note that in workflows, external triggers also have credentials where the secret is shown in plain text)

1 Like

As an Administrator, isn’t good idea to change permissions or delete tokens of other admins or sub admins or end users for any security requirements ?

At the moment, we can change only Expiry date.

if we see any suspicious activity of a PAT, do we need to request the PAT owner to take some actions ?

1 Like