Using JWT for authentication and authorization in dotNet Core 3.1 and using MongoDB for store users data and tokens