You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Andrew Gaul (Jira)" <ji...@apache.org> on 2021/12/27 07:30:00 UTC

[jira] [Resolved] (JCLOUDS-1591) OAuth: ClientCredentialsJWTBearerTokenFlow.filter method throws Null Pointer Exception

     [ https://issues.apache.org/jira/browse/JCLOUDS-1591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Gaul resolved JCLOUDS-1591.
----------------------------------
    Fix Version/s: 2.5.0
       Resolution: Fixed

> OAuth: ClientCredentialsJWTBearerTokenFlow.filter method throws Null Pointer Exception
> --------------------------------------------------------------------------------------
>
>                 Key: JCLOUDS-1591
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1591
>             Project: jclouds
>          Issue Type: Bug
>    Affects Versions: 2.4.0
>            Reporter: Anand
>            Priority: Major
>              Labels: oauth
>             Fix For: 2.5.0
>
>         Attachments: log.txt
>
>
> Null pointer exception is thrown when ClientCredentialsJWTBearerTokenFlow.filter() creates ClientCredentialsClaims using "null" in jti placeholder
> Class: org.jclouds.oauth.v2.filters.ClientCredentialsJWTBearerTokenFlow
> Method: filter
> Lines#:     
>  ClientCredentialsClaims claims = ClientCredentialsClaims.create( //
>                 credentialsSupplier.get().identity, // iss
>                 credentialsSupplier.get().identity, // sub
>                 oauthConfig.audience(), // aud
>                 -1, // placeholder exp for the cache
>                 -1, // placeholder nbf for the cache
>                 null // placeholder jti for the cache
>         );
> Ran into this exception during OAuth using org.jclouds.oauth.v2.config.CredentialType.CLIENT_CREDENTIALS_P12_AND_CERTIFICATE.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)