Difference in Data Repository between 8.7.1 and 8.8

I’ve implemented JSON Web Tokens in a system I’ve written. I store the token and other data in the Data Repository. Every subsequent HTTP request to Workflow includes this token in the header. I look up the token in the Data Repository to get the other fields (IP Address, username, etc.). If there isn’t a match, the user is not properly authenticated and the request is rejected. All works fine in 8.7.1. After upgrading to 8.8, the token string, as it appears in the Data Repository, is now prefaced with these characters: . Now all authentication to my system is broken.

What are these characters, and how can I prevent them from corrupting my data?

The exclamation mark only appears in the Data Repository Manager GUI to indicate that the displayed value is truncated (but only for display purposes). If you edit the field or if you retrieve its value, you will get the same value you did before. If you don’t, then it’s something else that’s corrupting your data.

1 Like