Management the matching between user and thing
Hello everyone,
I concern about a problem with the matching between user and Thing in Thingworx (For example: SIM/card management). Because the connection between user and Thing is one to one, so in the case there are a lot of things (e.g. 100 000 sim cards), then, I need to create 100 000 users and assign each thing to each user to ensure that other user can't see other thing in the Mashup. Hence, that is not a good ideal to do this because I need a lot of efforts to manage the users. I also think an other solution, that means create an unique "host" user in Thingworx for all user and an other database to store the user. When user login, I will authenticate with the database (use database extension) and if success, use the appKey of "host" user to load the mashup corresponding to the Thing connected to user (create a property named "username" and filter Thing by this property). But with this solution, I need to synchronous the appKey between Thingworx and my application. If the appKey is changed, I need to think far-away how to tell my app. Therefore, I am not sure it is an appropriate solution for my case or not. Are there anyone who have a similar use case with me ? I hope someone can share your experiments for this use case.
Also, because of the numerous connections can connect to the Platform by user, do you have the scalability for the web-service of Thingworx mashup ?

