I'm attempting to use ABP with Windows Authentication rather than Table-based authentication.
The plan is to have the framework:
- Detect that the website is in a Windows security context and bypass
the login page.
- Then associate Windows Identity/Roles and use those to map the
Roles/Permissions defined in the database.
I did not see anything in the documentation regarding this Windows-integrated approach.
If anyone has done this previously, I appreciate any tips.
I think my best bet would be to use Policy-based authorization. So where the controllers currently use ABP auth attributes, I'll revert back to the normal ASP.NET ones.
e.g. [Authorize(Policy = "MyAppAdmin")]
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…