Increase resource token validity limit (or) Provide authentication
There is a user in a database. I would like to give the user, permission to the whole database resource for the lifetime or few months. So i would create a permission for the user for the database resource and use the resource token in this scenario. But my resource token expires in 5 hrs. So it would be helpful if token validity is increased .
This feature may end up similar to authentication in other relational databases where the resource token may act as the username and password. The best approach can be decided either to have authentication (or) authorization as authentication by increasing the validity of the resource token.
We’re investigating support for higher token validity durations and authentication support. Please see https://github.com/Azure/azure-documentdb-dotnet/tree/master/samples/xamarin/UserItems/ResourceTokenBroker for a sample on how you can integrate users and permissions with an external authentication provider, as well as renew tokens.
Aravind Krishna R
PM, Azure Cosmos DB
For Backup and Recovery you can actually try using "Cloudbacko home" software as this software gives backup and helps restoring as well, Cloudbacko home software gives backup on Mac and windows also, It can give backup to your files as well.