Recently I have implemented a multi-tenant architecture in
one my products. I have used ASP.NET Identity and claims based access control for
this. I have implemented authentication, authorization and navigation from
database.
In this series of blogs, I will blog on how I did it and the
corresponding code for this. Here are the posts in this series:
- Introduction (Part 1) (this post)
- Requirements (Part 2)
- Database Design (Part 3)
- Middleware (Part 4)
- Filter (Part 5)
- Startup (Part 6)
- Identity Framework (Part 7)
- User Profile (Part 8)
- Entities (Part 9)
- Conclusion (Part 10)
The complete code for this Multi-Tenant implementation can be found on my GitHub site: MegaMine.Services.Security
This sounds interesting, can you provide links to the other articles/posts?
ReplyDeleteAre you going to write this? It is a very interesting subject!
ReplyDeleteSorry. Got busy and couldn't spend time. I will put something together. In the meanwhile, please checkout my code on implementing this multi tenant identity system at my github:
ReplyDeleteMegaMine.Services.Security