at the moment, to access private content, we need to either use API key, or User Authentication, the API key option is not supported for arc gis enterprise 11.3 and the user authentication required the user to login to arc gis everytime the solution runs, this is quite frustrating for the users in the application,
there is another option to use app authentication, exchanging client id and client secret for the short lived access token, this is the ideal scenario for us since it happens in the background without requiring the user to login with his username and password, but its not supported by unreal sdk.
we tried multiple things to try and override the login screen but the sdk uses it with private code that exchanges the authorisation key obtained by the login screen for an access code so we cant by pass it, we tried to persist the crediential store and reload it afterwards but aging a lot of private code that we cant access or override,
is there a way to use app authentication with unreal sdk, or by pass the login screen and provide the sdk with the access toekn obtained by using the API
https://www.arcgis.com/sharing/rest/oauth2/token?client_id=****&client_secret=****&grant_type=client_credentials&expiration=1440&f=json