I have a requirement to cache the Tab data. I dont want to use external storage as I have to manage the security myself and I dont want to use Teams SharePoint Site or User's onedrive becuase of lots of scenario(Teams/group/delete/modify) and extra graph permission.
As a solution I fugure out that I can pass my whole object in Entity Id, while configuring the page and access it in the Pinned tab from Teams Context.
My concern is, I see that Entity Id is a string type with no limit of charcters. As name says its an Id, am I misusing it?
The Entity Id of a Static Page, I see there is a limit of 64 charcters as specified in app manifest file schema. But for Entity Id of config page, I dont see such limit. Does microsoft forgot to put a limit or it is intentionaly left for developer to define what suits for there app purpose. Please confirm.
This is how I am setting up the config tab: https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-tab-pages/configuration-page?tabs=teamsjs-v2