Skip to main content
The major AAM release is live! For questions or concerns, visit the Release Page.

aam_jwt_claims_filter

Vasyl MartyniukLess than 1 minute

Definition

apply_filters('aam_jwt_claims_filter', array $claims);

Description

The subscribing function to this filter receives an associated array of key/value pair or claims that will be included in the JWT token. The expected return value is an associated array that may have nested properties.

Note!

Do not include sensitive information inside the claims. Also, keep the amount of data minimum to prevent large-size tokens.

Example

Including two additional claims.

add_filter('aam_jwt_claims_filter', function($claims) {
    return array_merge(
        $claims,
        [
            'department' => get_user_meta($claims['userId'], 'user_department', true),
            'role'       => get_user_meta($claims['userId'], 'department_role', true)
        ]
    );
});
Virtual Assistant