با سلام
من در mvc با کلاس زیر هویت بررسی می کردم.
public class MyProvider : RoleProvider
public override string[] GetRolesForUser(string username) { }
وب کانفیگ
<roleManager enabled="true" defaultProvider="MyProvider"> <providers> <clear /> <add name="MyProvider" type="ERPCDN.Core.MyProvider" /> </providers> </roleManager>
به صورت ساده چطوری میشه این روش در Core پیاده کرد
که راحت بشه با
[Authorize(Roles = "Admin, Karshenas")]
کنترل بررسی کرد.
core دیگر Web.config نداره
این لینک رو مطالعه کنید
سلام
یک سوال؟
من نمیخوام از تکنیک Policy استفاده کنم.
ایا روشی هست که به همان سادگی بررسی رل های mvc ساده در core هم این اعمال کرد.
یعنی بر سر هر اکشن که اتورایز میزاریم همون موقع بره دسترسیش بررسی کنه
بله دوست من
در Core از Identity 3 استفاده میشه و اون هم Claims Base هست و میتونید فعال و استفاده کنید
در مستنداتش هست ، مطالعه کنید
ممنون، سرچ میکنم.
اگه نمونه ای در سایت هست لینکش لطف کنید.
فقط یک نکته که از جداول خود identity استفاده نمیکنم و خودم جدول رل - یوزر دارم
نمونه ندارم
باید خودتون دست به کد بشید و Customize کنید
ساده است ولی نیاز به مطالعه مستندات دارید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)