When upgrading to a new version of K2 (for example 5.2) and try to use the new K2 Mobile for Workspace application, via phone or tablet, you come across the following error whilst trying to sign in:
Despite the fact that this has been upgraded successfully and all K2 sites and applications appear to be working, the Mobile application for workspace does not work as expected.
You may see the following within the hostserver logs on the K2 server:
AADSTSxxxx: The user or administrator has not consented to use the application with ID ‘xxxxxxxx-xxxxxxxxxx' named 'K2 for AAD Login'. Send an interactive authorization request for this user and resource.
Logs can be found within the following directory:
Program Files x86 > K2 Blackpearl > Hostserver > Bin
To resolve this issue please do the following:
Navigate to the K2 Management site > Integration > APIs
After clicking on the "Setup AAD Consent" button to set up AAD consent, you should be redirected to a page showing that a new token has been generated.
Once complete, you should be able to log into the K2 Mobile application successfully.