دوره آموزش Identity در Asp.Net Core

در این دوره به شما نحوه استفاده از Identity در Asp.Net core را آموزش میدهیم

در این دوره به شما نحوه استفاده از Identity  در Asp.Net core را آموزش میدهیم

596,000 تومان

1,490,000
60% تخفیف

امکان پرداخت اقساطی برای دوره‌ها فراهم است
تعداد لایسنس
حداقل 2، حداکثر 20 لایسنس
میزان تخفیف 10%
10% 50%

قیمت عادی: 0 تومان
تخفیف (0%): 0 تومان
قیمت هر لایسنس: 0 تومان

قیمت نهایی: 0 تومان
مزایای خرید شرکتی
  • تخفیف ویژه تا 50%
  • مدیریت متمرکز لایسنس‌ها
  • امکان تخصیص به کارمندان
  • گزارش‌دهی پیشرفت

توضیحات دوره آموزش Identity در Asp.Net Core

یکی از پر تکرارترین کارهای که همه شما برای پروژه های خود انجام می دهید تعیین سطح دسترسی کاربران برای استفاده از نرم افزاره، شما هر نرم افزاری که می نویسید مجبورید این قابلیت را هم برای پروژه های خود پیاده سازی کنید. در سال های گذشته برنامه نویسان خودشان این سیستم ها را پیاده سازی  می کردند. اما خب یک  مشکل بزرگی که وجود داشت اغلب تمامی موارد امنیتی رو به خوبی پیاده سازی نمی کنند و خود این باعث می شود که نرم افزار ها دچار باگ های امنیتی زیادی شوند.

از این رو framework ها  سعی کردند به صورت تو کار این قابلیت را هم خودشان طراحی کنند و تا حد زیادی هم میشود به این سیستم ها اعتماد کرد.

Identity هم یکی از محصولات شرکت مایکروسافت است که برای فرایند های Authentication  و Authorization  و Accounting برای پروژه های Dot Net  تهیه شده است.

و شما به عنوان برنامه نویس  DotNet می توانید با اطمینان بالایی از این سیستم برای احراز هویت کاربران و... استفاده کنید.

در این دوره که یکی از فصل های دوره ستارگان Asp.net Core می باشد به شما نحوه استفاده صحیح از identity  در برنامه های Asp.net Core را آموزش می دهیم.

 این دوره  فصل دهم از دوره ستارگان Asp.Net Core  است

اگه دوره ستارگان Asp.Net Core را تهیه کرده اید  نیازی به خرید این دوره نمی باشد.

 

نگاهی به دوره

آموزش Identity در Asp.Net Core

مدرس احسان بابائی
مخاطب برنامه‌نویسان
فصل 1
مدت زمان 08:00:59
سطح پیشرفته
وضعیت تکمیل شده
تعداد جلسات 24
قابل مشاهده دانلودی
قیمت 596,000 تومان
سرفصل آموزشی

آموزش Identity در Asp.Net Core

1 فصل 24 جلسه
1
Authentication Authorization Accounting 00:04:53
قفل
2
مقدمه ای بر identity 00:02:50
قفل
3
راه اندازی identity 00:14:08
قفل
4
شخصی سازی entity های identity 00:15:54
قفل
5
ثبت نام کاربران 00:28:38
قفل
6
ورود به حساب کاربری 00:19:52
قفل
7
مدیریت کاربران 00:27:55
قفل
8
مدیریت Role ها 00:33:35
قفل
9
ارسال ایمیل تایید حساب کاربری 00:24:00
قفل
10
ارسال ایمیل فراموشی رمز عبور و تغییر رمز عبور کاربر 00:17:40
قفل
11
تایید شماره موبایل کاربر 00:34:25
قفل
12
ورود دو مرحله ای برای کاربر 00:35:29
قفل
13
فارسی سازی خطاهای Identity 00:06:06
قفل
14
تنظیمات Identity 00:15:36
قفل
15
Password Validator 00:10:46
قفل
16
آشنایی با Claims 00:28:37
قفل
17
آشنایی با Authorize 00:15:58
قفل
18
Authorize بر اساس Claim ها 00:09:24
قفل
19
Authorize بر اساس Policy 00:12:16
قفل
20
Authorize بر اساس Resource ها 00:25:00
قفل
21
Authorize در View ها 00:14:45
قفل
22
ورود به سایت با استفاده از حساب Google 00:52:58
قفل
23
نحوه استفاده از identity در پروژه های چند لایه 00:09:25
قفل
24
ارسال ایمیل با میل سرور اختصاصی در سی‌شارپ 00:20:49
قفل

ثبت دیدگاه

برای ثبت دیدگاه وارد حساب کاربری شوید

پس از ورود می‌توانید دیدگاه خود را با سایر شرکت‌کنندگان به اشتراک بگذارید.

نظرات شرکت‌کنندگان

دیدگاه کاربران

41

امیرحسام پاشالو

سلام استاد این قسمت رو در دوره Asp.netcore کامل گفته اید بازم نیازه اینجا ببینیم؟

پاسخ احسان بابائی

سلام 

نیازی نیست جدا تهیه کنید. 

این همون بخش از دوره ستارگان Asp.net core استفاده.

Kamran Tajerbashi

خریدار دوره

با سلام و احترام بسیار دوره خوبی بود و عالی بود اما یک نقض خیلی بدی داره که درباره نوع Identity صحبتی نشده
Cookie-base , Session-base , Token-base
تفاوت های که داره و کانفیگ های که داره نکات ضعیف و قوت. بنده که رفتم این سه موضوع رو با دانش ازین دوره و استفاده از ریفرینس های دیگر یاد گرفتم ولی اگر این دوره این سه موضوع رو پوشش بده هم میشه به ارزش مادی و هم آورده علمی اش بیافزایید
 با تشکر از مدرس خوش بیان باگتو آقای بابایی عزیز🙏❤️

پاسخ احسان بابائی

سلام جناب تاجرباشی
ممنون از نظرتون
انشالا در دوره بعدی که از این آموزش ضبط میکنیم این موارد هم اضافه خواهیم کرد.

علیرضا قلی ئی

خریدار دوره

سلام

دوره خوب بود 

میخواستم درخواست کنم احراز هویت داینامیک رو هم اضافه کنید 

خیلی ممنون

حسن غویشه

خریدار دوره

درود وقت بخیر

بسیار بسیار ممنونم 

 

این دوره به اندازه ای کامل و جامع هست که حرفی برای گفتن باقی نمیزاره

 

من تو Identity مشکلاتی داشتم و دنبال جوابشون بودم...

 

این دوره عالی نه تنها منو به جواب درست اون سوالام رسوند بلکه مواردی هم داشت که اصلا به ذهنم خطور نمیکرد!!!

 

یجوری ذوق زده شدم تو 1 روز دوره رو کامل دیدم :))

 

بازم از جناب بابائی و باگتو تشکر میکنم :)

پاسخ احسان بابائی

سلام
خوشحالم که دوره برای شما مفید بوده.

موفق باشید.🌹

علی رضا

خریدار دوره

سلام استاد وقتتون بخیر 

من تو قسمت ارسال ایمیل گیر کردم مثل اینکه امنیت گوگل بالا رفته و نمیزاره این قسمت رو فعال کنیم https://myaccount.google.com/lesssecureapps

الان برا ارسال ایمیل باید چیکار کنم؟

پاسخ پشتیبانی باگتو

سلام

یک ایمل برای سرور و یا هاست خودتون ایجاد کنید و ارسال ایمیل را با دامنه خودتون ارسال کنید.

Nasser Pourahmad

خریدار دوره

درود و سپاس

در

Identity .net core 

امکان محدود کردن کاربران وجود دارد که با هر یوزنیم در آن واحد یک بار لاگین کنند. به عبارت دیگر وقتی کاربری لاگین کند با نام کاربریش امکان لاگین همزمان وجود نداشته باشد؟

ممنون میشم راهنمایی کنید.

سپاسگزارم

 

prz

بسیار عالی

امین رضایی

خریدار دوره

سلام در web api هم آموزش دادین؟

و این که این دوره به duende identityserver آپدیت نمیشه؟

پاسخ پشتیبانی باگتو

سلام

Web Api در دوره ستارگان Asp.Net Core آموزش داده شده است.

در این دوره از IdentityServer استفاده نشده است

Pouya 600700800

خریدار دوره

Slm

نصب identity روی معماری چند لایه یا کلین که قسمت ۲۳ توضیح دادین متوجه نشدم و یا کامل نبود

بعد از نصب identity در کلاس domain در کنترل برای ساخت ویو چه تغییراتی انجام بدیم و کلاس دوماین در کدام فولدر معماری کلین قرار بدیم؟

parsa x

خریدار دوره

با سلام

امشب میخواستم قسمت ارسال ایمیل رو چک کنم

تابع 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 اصلی برنامه شما تاثیری نداشته باشد

ali joodaki

خریدار دوره

سلام استاد

 

علت خطای زیر چیه؟ همش برای من میاد

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

ali joodaki

خریدار دوره

سلام

استاد من از تابع 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

reza kazemi

خریدار دوره

سلام آقای مهندس برای این آموزش کی تخفیف می گذارید متشکرم اگر اعلام فرمایید 

پاسخ روشن احمدی

 سلام روزتون بخیر 
 روی تمام دوره های سایت آخر هفته تخفیف خواهیم داشت.

محسن اعتمادیان

سلام ایا کار با claim ها هم توضیح داده شده بعنوان مثال بخواهیم مجوز هایی به بعضی از کاربران بدهیم و به بعضی از کاربران نه با role  یکسان؟

پاسخ احسان بابائی

سلام

بله این مورد هم آموزش داده شده است

حامد

ممنونم بابت پاسختون در دوره ای که فرمودید بحث مولی تنت هم لحاظ شده؟ که یک بار پیاده کنیم و استفاده کنیم در پروژه های مختلف

پاسخ احسان بابائی

خیر

حامد

سلام این دوره همون identity server هستش؟

پاسخ احسان بابائی

سلام خير

در دوره ستارگان asp.net core يك فصل براي آموزش identity server4 داريم.

 

محمد

خریدار دوره

سلام 

ممنون از دوره بسیار خوبتون

یک سوال داشتم.

میخواستم ببینم زمانی که ما چندین یوزر با خصوصیات متفاوت از هم داریم (برای مثال: دانشجو و استاد) که اینها هر کدام یا Property های مربوط به خودشان را دارند یا یک سری از property هایی را اضافه تر دارند، چگونه باید User رو پیاده سازی کنیم؟

علیرضا کریمی مقدم

خریدار دوره

مثل تمام دوره های که از شما دیدم عالی

پاسخ احسان بابائی

سلام

خیلی خوشحال شدم که از دوره ها رضایت کامل دارید

مطمئن باشید ما در تلاشیم که روز به روز آموزش های بهتری به شما ارائه کنیم

. بتونیم در رشد شما نقش مهمی داشته باشیم

Mikaeel

خریدار دوره

دوره خوبیه عالی توضیح دادین دمتون گرم

بابت تخفیف عالیتونم خیلی ممنون

هادی

سلام

آیا نسخه 5 هستش؟ (5.0.2)

با ریزوز پیجز آموزش داده میشه؟

ممنون

پاسخ احسان بابائی

سلام با نسخه 5 کد نویسی شده

اما تفاوتی نداره

خود identity در این که از Razor Page  استفاده می کنید یا Mvc  تفاوتی نداره

ما از mvc استفاده کرده ایم

Msd

این دوره واقعا عالی و همه چی تموم بود از نحوه تدریس تا افکت ها و کیفیت آموزش فوق العاده بود

واقعا ممنون استاد ❤

پاسخ احسان بابائی

ممنونم از شما

رضا عباس نژاد

خریدار دوره

با سلام و خسته نباشید

واقعا توضیحات و نحوه تدریس عالی است

اگر ممکن است identity4 رو هم تو همین قسمت قرار میدادید

و اگر میشد فصل های دوره ستارگان رو جدا جدا قیمت بدید که در مجموع همون قیمت اصلی در بیاد اون فصلی و که میخواهیم میتونستیم تهیه کنیم تا فصل های بعدی

ممنون

Hossein Asle Muhammadi

خریدار دوره

سلام و درود

مو حسین محمدی از آبودان هستم داداش خیلی از اخلاقت خوشم میات دمت گرم اینم تازه دانلود کردم انشالله میبینم و نظرمو میدم

seyed ali Aghamali

خریدار دوره

 با سلام و خسته نباشید 
در یک کلام فوق العاده هستین

Milad Rajabi

خریدار دوره

سلام

قسمت 3 لینکش خراب است 

 

پاسخ پشتيباني

مشكل لينك قسمت ٣ برطرف شد

ممنون از شما

تخفیف دوره‌ها

می‌توانید دوره‌های سایت را با تخفیف تهیه کنید.