<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content

The "typ" Field is Missing from the Access Token Header

Okta Classic Engine
Okta Identity Engine
API Access Management

Overview

This article explains why sometimes Access Tokens have the "typ" filed in the header, and why sometimes it is missing.

Applies To

  • Custom Authorization Servers

Cause

The "typ" field is missing from the header because the Access Token is generated by a Custom Authorization Server. This is the expected behaviour.

 

Solution

The "typ" field is only included in Access Tokens that are generated by the Org Authorization Server.

Decoder Header 

Such tokens can only be consumed or validated by Okta, and the value of this field can be subject to unannounced changes and updates, as it is not documented.

The expected structure for access tokens generated by a Custom Server can be found in the Access Token documentation.

Find more about the differences in server types in Available authorization server types.

 

Related References

Loading
Okta Support - The "typ" Field is Missing from the Access Token Header