diff --git a/.changelog/19529.txt b/.changelog/19529.txt
new file mode 100644
index 000000000..9e588a13f
--- /dev/null
+++ b/.changelog/19529.txt
@@ -0,0 +1,3 @@
+```release-note:improvement
+ui: Hide token secret upon successful login
+```
diff --git a/ui/app/styles/components/authorization.scss b/ui/app/styles/components/authorization.scss
index 08dc3b40a..c6f873bf5 100644
--- a/ui/app/styles/components/authorization.scss
+++ b/ui/app/styles/components/authorization.scss
@@ -24,6 +24,11 @@
margin-bottom: 1.5rem;
}
+ .token-details {
+ display: grid;
+ gap: 1rem;
+ }
+
.or-divider {
display: block;
width: 100%;
diff --git a/ui/app/templates/settings/tokens.hbs b/ui/app/templates/settings/tokens.hbs
index ef43ed656..22473668b 100644
--- a/ui/app/templates/settings/tokens.hbs
+++ b/ui/app/templates/settings/tokens.hbs
@@ -8,167 +8,168 @@
{{#if this.isValidatingToken}}
The token secret you have provided does not match an existing token, or has expired.
-You passed in a JWT, but no JWT auth methods were found
-Expired {{moment-from-now this.tokenRecord.expirationTime interval=1000}} ({{this.tokenRecord.expirationTime}})
-Your token is valid and authorized for the following policies.
-It may have expired, or been entered incorrectly.
-Your OIDC provider has failed on sign in; please try again or contact your SSO administrator.
-Sign in to Nomad using the configured authorization provider. After logging in, the policies and rules for the token will be listed.
-Clusters that use Access Control Lists require tokens to perform certain tasks. By providing a token Secret ID{{#if this.hasJWTAuthMethods}} or JWT{{/if}}, each future request will be authenticated, potentially authorizing read access to additional information.
- -Sign in to Nomad using the configured authorization provider. After logging in, the policies and rules for the token will be listed.
+Sent with every request to determine authorization
-{{this.tokenRecord.accessor}}{{this.tokenRecord.secret}}