390,000 تومان

احسان بابائی
BackEnd , DotNet ,Angularبرنامه نویسی وب-Asp.net core
آموزش Identity در Asp.Net Core
بررسی اجمالی
- فصل 1
- قسمت 23
- مدت زمان 07:40:10
- سطح پیشرفته
- وضعیت به اتمام رسیده
- سورس کد دارد
یکی از پر تکرارترین کارهای که همه شما برای پروژه های خود انجام می دهید تعیین سطح دسترسی کاربران برای استفاده از نرم افزاره، شما هر نرم افزاری که می نویسید مجبورید این قابلیت را هم برای پروژه های خود پیاده سازی کنید. در سال های گذشته برنامه نویسان خودشان این سیستم ها را پیاده سازی می کردند. اما خب یک مشکل بزرگی که وجود داشت اغلب تمامی موارد امنیتی رو به خوبی پیاده سازی نمی کنند و خود این باعث می شود که نرم افزار ها دچار باگ های امنیتی زیادی شوند.
از این رو framework ها سعی کردند به صورت تو کار این قابلیت را هم خودشان طراحی کنند و تا حد زیادی هم میشود به این سیستم ها اعتماد کرد.
Identity هم یکی از محصولات شرکت مایکروسافت است که برای فرایند های Authentication و Authorization و Accounting برای پروژه های Dot Net تهیه شده است.
و شما به عنوان برنامه نویس DotNet می توانید با اطمینان بالایی از این سیستم برای احراز هویت کاربران و... استفاده کنید.
در این دوره که یکی از فصل های دوره ستارگان Asp.net Core می باشد به شما نحوه استفاده صحیح از identity در برنامه های Asp.net Core را آموزش می دهیم.
ویدئوها
بعد از خرید این دوره آموزشی، به آسانی قادر خواهید بود به دوره دسترسی پیدا کنید و ویدئوهای آموزشی را دانلود کنید.
برای ارسال نظر وارد حساب کاربری خود شوید
ورود به حساب کاربری ثبت نام
نظرات 38
سلام استاد وقتتون بخیر
من تو قسمت ارسال ایمیل گیر کردم مثل اینکه امنیت گوگل بالا رفته و نمیزاره این قسمت رو فعال کنیم https://myaccount.google.com/lesssecureapps
الان برا ارسال ایمیل باید چیکار کنم؟
سلام
یک ایمل برای سرور و یا هاست خودتون ایجاد کنید و ارسال ایمیل را با دامنه خودتون ارسال کنید.
درود و سپاس
در
Identity .net core
امکان محدود کردن کاربران وجود دارد که با هر یوزنیم در آن واحد یک بار لاگین کنند. به عبارت دیگر وقتی کاربری لاگین کند با نام کاربریش امکان لاگین همزمان وجود نداشته باشد؟
ممنون میشم راهنمایی کنید.
سپاسگزارم
بسیار عالی
سلام در web api هم آموزش دادین؟
و این که این دوره به duende identityserver آپدیت نمیشه؟
سلام
Web Api در دوره ستارگان Asp.Net Core آموزش داده شده است.
در این دوره از IdentityServer استفاده نشده است
Slm
نصب identity روی معماری چند لایه یا کلین که قسمت ۲۳ توضیح دادین متوجه نشدم و یا کامل نبود
بعد از نصب identity در کلاس domain در کنترل برای ساخت ویو چه تغییراتی انجام بدیم و کلاس دوماین در کدام فولدر معماری کلین قرار بدیم؟
با سلام
امشب میخواستم قسمت ارسال ایمیل رو چک کنم
تابع client.Send(message); خطا میداد
رفتم که این قسمت رو اصلاح کنم https://myaccount.google.com/lesssecureapps
اصلا کلا شکل و شمایل google عوض شده
من هم گیج شدم . ممنون میشم راهنمایی بفرمائید
سلام
استاد من میخام تنظیمات مدلهای خودمو (که با استفاده از Fluent Api انجام شده) توی Context که از IdentityContext ارث بری کرده اعمال کنم ... اما با آورراید کردن متود OnModelCreating تمام تنظیمات پیشفرض مدلهای Identity نادیده گرفته میشن ... چطور توی یک دیتا بیس هم تنظیمات Identity رو داشته باشم هم تنظیمات مدلهای خودمو ؟؟؟
public class UcContext : IdentityDbContext<User,Role,int>
{
#region Ctor
public UcContext(DbContextOptions<UcContext> options) : base(options) { }
#endregion
protected override void OnModelCreating(ModelBuilder builder)
{
builder.ApplyConfigurationsFromAssembly(typeof(UserMapping).Assembly);
base.OnModelCreating(builder);
}
}
اما با این کار تنظیمات پیشفرض خود Identity مثل (ارتباط جداول و ریلیشنها) از بین میره ...
سلام آقای درویشی
شما می توانید از دوتا DbContext جدا استفاده کنید و هر دو بر روی یک دیتابیس تغییرات خود را اعمال کنند.
و به این صورت شما می توانید تنظیمات identity را در یک DbContext جدا قرار دهید که بر روی DbContext اصلی برنامه شما تاثیری نداشته باشد
سلام استاد
علت خطای زیر چیه؟ همش برای من میاد
InvalidOperationException: The LINQ expression 'DbSet<User>() .Where(u => u.NormalizedEmail == __normalizedEmail_0)' could not be translated. Additional information: Translation of member 'NormalizedEmail' on entity type 'User' failed. This commonly occurs when the specified member is unmapped. Either rewrite the query in a form that can be translated, or switch to client evaluation explicitly by inserting a call to 'AsEnumerable', 'AsAsyncEnumerable', 'ToList', or 'ToListAsync'. See https://go.microsoft.com/fwlink/?linkid=2101038 for more information
سلام
استاد من از تابع FindByEmailAsync استفاده میکنم ولی اصلا جواب نمیده. بقیه توابع جستجو کار میکنند غیر از این. خروجی همیشه نال میده و سیستم خطا میده
دلیلش چیه؟
این خطا رو میده
System.AggregateException: 'One or more errors occurred. (The LINQ expression 'DbSet<User>()
.Where(u => u.NormalizedEmail == __normalizedEmail_0)' could not be translated. Additional information: Translation of member 'NormalizedEmail' on entity type 'User' failed. This commonly occurs when the specified member is unmapped. Either rewrite the query in a form that can be translated, or switch to client evaluation explicitly by inserting a call to 'AsEnumerable', 'AsAsyncEnumerable', 'ToList', or 'ToListAsync'. See https://go.microsoft.com/fwlink/?linkid=2101038 for more information.)'
سلام
وقت بخیر
این دوره دیگه تخفیف نمیخوره؟
سلام
فعلا که نه
لطفا پیج اینستاگرام باگتو را دنبال کنید که از تخفیفات باگتو با خبر بشوید
https://instagram.com/bugeto_net
سلام آقای مهندس برای این آموزش کی تخفیف می گذارید متشکرم اگر اعلام فرمایید
سلام روزتون بخیر
روی تمام دوره های سایت آخر هفته تخفیف خواهیم داشت.
سلام ایا کار با claim ها هم توضیح داده شده بعنوان مثال بخواهیم مجوز هایی به بعضی از کاربران بدهیم و به بعضی از کاربران نه با role یکسان؟
سلام
بله این مورد هم آموزش داده شده است
ممنونم بابت پاسختون در دوره ای که فرمودید بحث مولی تنت هم لحاظ شده؟ که یک بار پیاده کنیم و استفاده کنیم در پروژه های مختلف
خیر
سلام این دوره همون identity server هستش؟
سلام خير
در دوره ستارگان asp.net core يك فصل براي آموزش identity server4 داريم.
سلام
ممنون از دوره بسیار خوبتون
یک سوال داشتم.
میخواستم ببینم زمانی که ما چندین یوزر با خصوصیات متفاوت از هم داریم (برای مثال: دانشجو و استاد) که اینها هر کدام یا Property های مربوط به خودشان را دارند یا یک سری از property هایی را اضافه تر دارند، چگونه باید User رو پیاده سازی کنیم؟
مثل تمام دوره های که از شما دیدم عالی
سلام
خیلی خوشحال شدم که از دوره ها رضایت کامل دارید
مطمئن باشید ما در تلاشیم که روز به روز آموزش های بهتری به شما ارائه کنیم
. بتونیم در رشد شما نقش مهمی داشته باشیم
دوره خوبیه عالی توضیح دادین دمتون گرم
بابت تخفیف عالیتونم خیلی ممنون
سلام
آیا نسخه 5 هستش؟ (5.0.2)
با ریزوز پیجز آموزش داده میشه؟
ممنون
سلام با نسخه 5 کد نویسی شده
اما تفاوتی نداره
خود identity در این که از Razor Page استفاده می کنید یا Mvc تفاوتی نداره
ما از mvc استفاده کرده ایم
این دوره واقعا عالی و همه چی تموم بود از نحوه تدریس تا افکت ها و کیفیت آموزش فوق العاده بود
واقعا ممنون استاد ❤
ممنونم از شما
با سلام و خسته نباشید
واقعا توضیحات و نحوه تدریس عالی است
اگر ممکن است identity4 رو هم تو همین قسمت قرار میدادید
و اگر میشد فصل های دوره ستارگان رو جدا جدا قیمت بدید که در مجموع همون قیمت اصلی در بیاد اون فصلی و که میخواهیم میتونستیم تهیه کنیم تا فصل های بعدی
ممنون
سلام و درود
مو حسین محمدی از آبودان هستم داداش خیلی از اخلاقت خوشم میات دمت گرم اینم تازه دانلود کردم انشالله میبینم و نظرمو میدم
با سلام و خسته نباشید
در یک کلام فوق العاده هستین
سلام
قسمت 3 لینکش خراب است
مشكل لينك قسمت ٣ برطرف شد
ممنون از شما