From dda937288d092b1e65dec895de7c72e5ee0cdef2 Mon Sep 17 00:00:00 2001 From: Pauline Date: Thu, 26 Sep 2024 14:08:54 +0100 Subject: [PATCH] Add check for null subject before checking if equal to clientId --- radar-auth/src/main/java/org/radarbase/auth/token/RadarToken.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar-auth/src/main/java/org/radarbase/auth/token/RadarToken.kt b/radar-auth/src/main/java/org/radarbase/auth/token/RadarToken.kt index ba0511b28..d9c99950b 100644 --- a/radar-auth/src/main/java/org/radarbase/auth/token/RadarToken.kt +++ b/radar-auth/src/main/java/org/radarbase/auth/token/RadarToken.kt @@ -98,7 +98,7 @@ interface RadarToken { * @return true if the client credentials flow was certainly used, false otherwise. */ val isClientCredentials: Boolean - get() = grantType == CLIENT_CREDENTIALS || subject == clientId + get() = grantType == CLIENT_CREDENTIALS || (subject != null && subject == clientId) fun copyWithRoles(roles: Set): RadarToken