Share via

Error Message: JWT Signature is Invalid - User key is expired"

Ron Talain 0 Reputation points
2026-04-20T16:14:34.8466667+00:00

One of our users cannot log in to his account on his Surface. He can access it fine on all other devices. I've been told to check App Registrations, for an expired Certificate or Secret, but there are no App Registrations to check. Any help would be appreciated.

[Moved from Microsoft 365 and Office | Other]

Surface | Other
0 comments No comments

1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-04-20T16:14:44.74+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error indicates that the credential used to sign the JWT (typically a client secret or certificate for a service principal) is expired. Even though no app registrations are visible, the issue is resolved by renewing the client secret in Microsoft Entra ID and then updating the dependent application with the new secret.

    Use the following steps:

    1. In the Azure portal, open Microsoft Entra ID.
    2. Go to App registrations and ensure the filter is set to show All applications, not just “Owned applications.” Also check under your tenant’s subscriptions and directories if applicable.
    3. Once the correct application is identified, open it and select Certificates & secrets.
    4. Under Client secrets, create a New client secret to renew it. After creation, copy the new secret value that appears under the Key column.
    5. Go to the application or service that uses this app registration (for example, CycleCloud or any other service using that service principal). In its configuration UI, locate the place where the Application Secret (client secret) is stored.
    6. Replace the old secret with the new one and validate/save the configuration.

    If the Surface user is authenticating through a service that relies on this service principal, updating the expired secret and saving the configuration will stop the “JWT Signature is Invalid – User key is expired” error on that device.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.