No video

ASP NET Core Identity UserManager and SignInManager

  Рет қаралды 174,336

kudvenkat

kudvenkat

Күн бұрын

Пікірлер: 69
@yourvision5053
@yourvision5053 4 жыл бұрын
After 10 years when someone will ask me , where the hell i learn all basic vital things from in the beginning of my learning phase . No doubt i'm gonna mention this channel. Thankyou
@melakutube
@melakutube 5 жыл бұрын
You are talented. Your are one of the best teachers out there, you are helping out many. thanks for your hardwork .
@tinytutor413
@tinytutor413 5 жыл бұрын
Thank you sir for this series God bless you ,
@MTJDeveloper
@MTJDeveloper Жыл бұрын
I don''t know what to say....hats off your dedication towards student learning...love you teching style explantion every thing....From @Pakistan
@eduardorocha2767
@eduardorocha2767 2 жыл бұрын
Gotta say, your voice is very pleasant and calms me down.
@ncsoftwaresolutions4344
@ncsoftwaresolutions4344 3 жыл бұрын
Thank you so much for all of this work. You have a real talent for teaching.
@iamprasun07
@iamprasun07 4 жыл бұрын
InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Identity.IUserStore`1[Microsoft.AspNetCore.Identity.IdentityUser]' while attempting to activate 'Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityUser]'.
@chillowHD
@chillowHD 4 жыл бұрын
public readonly RoleManager RoleManager; public readonly UserManager UserManager; public AdministrationController(RoleManager RoleManager, UserManager UserManager) { this.UserManager = UserManager; this.RoleManager = RoleManager; } you have to add this to the top of your document. It looks like in this tutorial he left out a few things :/
@sasindumilan5277
@sasindumilan5277 4 жыл бұрын
services.AddIdentity() .AddEntityFrameworkStores(); add this path in your startup.cs class.
@nekeshhedau
@nekeshhedau 3 жыл бұрын
Thank you for this series.. well described content
@AshutoshKumar-kt1dd
@AshutoshKumar-kt1dd 4 жыл бұрын
Great
@sakthivel-lc9ni
@sakthivel-lc9ni 5 жыл бұрын
Thanks you for uploading these series sir.
@aishatlilshazy6416
@aishatlilshazy6416 Жыл бұрын
You are good . Thank you 🥺🙏
@mahmoudabdulfattah7294
@mahmoudabdulfattah7294 4 жыл бұрын
thankyou very much for this great work
@MmMm-tg5mq
@MmMm-tg5mq 5 жыл бұрын
perfect and nice thanks a lot have a nice day :)
@tinytutor413
@tinytutor413 5 жыл бұрын
Hello
@MmMm-tg5mq
@MmMm-tg5mq 5 жыл бұрын
@@tinytutor413 welcome
@kaas12
@kaas12 4 жыл бұрын
2:29 holy... Never knew you could do this hahah.
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 4 жыл бұрын
Hello Kaspervdh - Very glad you find it useful. Thank you for taking the time to leave your valuable feedback. Means a lot. I have included all the .NET Core MVC tutorial videos, slides and text articles in logical order on the following page. Hope will find it handy. www.pragimtech.com/courses/angular-6-tutorial-for-beginners/ If you have time, can you please rate and write your valuable feedback on the reviews tab. It really helps us. Thank you. Good luck and all the very best with everything you are doing.
@tarcreations7110
@tarcreations7110 4 жыл бұрын
Bro nullreference exception.. while hiting create async.. I check parameter.. username and email it came
@favorivideo628
@favorivideo628 4 жыл бұрын
simply you are the beast!!
@nikolailiev7987
@nikolailiev7987 4 жыл бұрын
I'm getting this InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Identity.UserManager`1[VacationManagerDemo.Data.Models.User]' while attempting to activate 'VacationManagerDemo.Controllers.AccountController'. Can someone help me with fixing it?
@chillowHD
@chillowHD 4 жыл бұрын
chillowHD 1 second ago public readonly RoleManager RoleManager; public readonly UserManager UserManager; public AdministrationController(RoleManager RoleManager, UserManager UserManager) { this.UserManager = UserManager; this.RoleManager = RoleManager; } you have to add this to the top of your document. It looks like in this tutorial he left out a few things :/
@wessamelsheikh6525
@wessamelsheikh6525 5 жыл бұрын
Hi body, i need to know how we can make Reports in ASP.NET Core
@charlesbaldo
@charlesbaldo 4 жыл бұрын
Wessam Elsheikh there are plenty of third party reporting systems. I would look at them. I made the mistake of writing my own that generated HTML and output PDF. I ended up buying dev express the reports took me 1/10th of the time to put together
@jigarpatel882
@jigarpatel882 4 жыл бұрын
Thank you sir.your teaching sence is awesome. sir I have a question, I make project in asp.net core in which there are two projects one is api and another is mvc.In which I create login method using UserManager in api that process i pass all user data into mvc that case I can't receive data . now what I can do? can you have any tips for this problem?
@agentx6444
@agentx6444 3 жыл бұрын
ostoura
@mustafaazyoksul1372
@mustafaazyoksul1372 4 жыл бұрын
I followed this tutorial but there aren't any cookies in the browser. Where are you setting cookies up exactly?
@sumanmohapatra3797
@sumanmohapatra3797 10 ай бұрын
Hi, Whenever I am calling any method of SignInManager Class. It is throwing an exception: Invalid Object Name 'AspNetUserClaims'. Actually I have not created AspNetUserClaims table while migration as I dont need AspNetUserClaims table. Please can someone help me
@yinadu862
@yinadu862 2 жыл бұрын
Why Venkat does not use "if else" for returning views or result succeed or error. Is there reason for not using it?
@andreiiovan
@andreiiovan 4 жыл бұрын
Is there a way to create an entry (a user) in another Asp.Net Identity Database from another Project other than creating a user in the current Asp.Net Identity? Basically, in my ASP.NET CORE (main) app I want to create some customer users that would be stored in another Identity Database, other than the "ROOT" application - like to say. Thank you!
@ualvarez95
@ualvarez95 4 жыл бұрын
I have an 405 not allowed error. No an 404. I´m using NEtCore 3.1
@NikhilShirgaonkar
@NikhilShirgaonkar 3 жыл бұрын
same here 😃
@chandanadas7860
@chandanadas7860 3 жыл бұрын
i wonder why dont you use ApplicationUser instead of identityUser. you have used earlier video ApplicationUser: IdentityUser.
@ayeshashaheen3723
@ayeshashaheen3723 25 күн бұрын
How to identify that how many users are log in / registered??? Please anyone can reply
@lifetraveler8008
@lifetraveler8008 4 жыл бұрын
Can any one please explain why are passing ApplicationUser type as the generic argument to AddIdentity() method? Thank you
@putinninovacuna8976
@putinninovacuna8976 4 жыл бұрын
How can I validate my Email? I dont have my email on my Model class its the default email from IdentityUser its on AspNetUsers Table, I cannot change it using [Parameters]
@durgaraokola641
@durgaraokola641 4 жыл бұрын
hai sir what is the open source saml 2.0 for identity server 4.0 .net core
@ymtan
@ymtan 5 жыл бұрын
Hi Venkat, I don't understand why are we copying the data from the incoming RegisterViewModel object into the IdentityUser object ??? var user = new IdentityUser { UserName = model.Email, Email = model.Email };
@mohsin6312
@mohsin6312 5 жыл бұрын
RegisterViewModel is a Model class which won't have a table in the database. It will just provide the fields like username or email, password, confirm password, etc. in the form. So if we copy the values from RegisterViewModel it will be easier to use. And somehow I feel like this is a good practice. We should not directly copy data or values into Models that are directly connected to the database. I hope I helped. And if I am wrong please correct me, since I am learning as well. Thank you.
@MmMm-tg5mq
@MmMm-tg5mq 5 жыл бұрын
because CreatAsync method accept only an object of type IdentityUser. So if you didn't do that it will show you an error (red line) that is it simply
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 5 жыл бұрын
Hello Mohsin - Thank you for answering the question. Your correct. Really appreciate your help.
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 5 жыл бұрын
Hello MM - Thank you for taking the time to answer this question and help others. Great, straight to the point and clear.
@blake1835
@blake1835 4 жыл бұрын
this is creating an enumerator of IdentityUser Type which then gets saves into the database. The enumerator makes is easy for the database to sort and save as a less complex object. Its proper programming technique. You can google enumerators
@Kpsr
@Kpsr 4 жыл бұрын
it doesnt work at all, asp .net wants default constructor without additional parameters for it. and if i dont create such constructor then i get System.MissingMethodException when i enter View()
@blake1835
@blake1835 4 жыл бұрын
do we need to add anything else? I am getting errors when going to the registration page. InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityUser]' while attempting to activate 'Mathly.Controllers.AccountController'. Do i need to provide identtiyUser service on start up or async services
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 4 жыл бұрын
In Startup.cs file, please check if you are passing ApplicationUser type as the generic argument to AddIdentity() method services.AddIdentity(options => { options.Password.RequiredLength = 10; options.Password.RequiredUniqueChars = 3; options.SignIn.RequireConfirmedEmail = true; }) .AddEntityFrameworkStores() .AddDefaultTokenProviders(); In AccountController constructor, please check if ApplicationUser type is passed as the argument to both UserManager and SignInManager. public AccountController(UserManager userManager, SignInManager signInManager, ILogger logger) { this.userManager = userManager; this.signInManager = signInManager; this.logger = logger; } Would love to know if you have managed to fix the error.
@jumpsh0t45
@jumpsh0t45 4 жыл бұрын
Hi, I've followed your tutorial through-out and checked my code regularly, I have ran into a issue though. When I press on the "Register" page in the NAV, the following error pops up. An unhandled exception occurred while processing the request. InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityUser]' while attempting to activate 'ProjectApplicationX00140684.Controllers.AccountController'. Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, bool isDefaultParameterRequired) Any advice on how I could fix this ?
@hamzadahmoun5102
@hamzadahmoun5102 4 жыл бұрын
I think I 've run into a similar error, you need to register the services in Startup.cs/ConfigureServices() method: //1- register IdentityDBContext services.AddDbContext(options => options.UseSqlServer( context.Configuration.GetConnectionString("IdentityDBConnection"), x => x.MigrationsAssembly("WebApplication1") ) ); //2- register the defaultIdentity: services.AddDefaultIdentity(options => options.SignIn.RequireConfirmedAccount = true) .AddRoles().AddEntityFrameworkStores();
@senolkurt7864
@senolkurt7864 5 жыл бұрын
How can we add to project an e-mail confirmation in order to complete registration?
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 5 жыл бұрын
Hello Senol - We will discuss email confirmation and 2 factor authentication in our upcoming videos. Please stay tuned.
@robbelouwet8019
@robbelouwet8019 4 жыл бұрын
At 2:33 How and where is this constructor invoked? Someone needs to actually pass this method the UserManager and SignInManager parameters right? How are these parameters passed when the controller is constructed during routing?
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 4 жыл бұрын
Hello Robbe - Great question. Yes, you are right, someone needs to pass instances of UserManager and SignInManager to the controller. With the built-in dependency injection support in .NET core we no longer have to use the new keyword and instantiate the dependencies ourselves. This is automatically done by the built-in dependency injection system in .NET core. We discussed dependency injection in Part 19 of this video series. The following is the link, if you want to check it out. Hope this answers your question. kzbin.info/www/bejne/eIGqpYmmqp1km80 I have included all the MVC core tutorial videos, slides and text articles in sequence on the following page. Hope you will find it handy. www.pragimtech.com/courses/asp-net-core-mvc-tutorial-for-beginners/ When you have some time, can you please leave your rating and valuable feedback on the REVIEWS tab. It really helps us. Thank you. Good luck and all the very best with everything you are doing.
@zherone
@zherone 4 жыл бұрын
I have this exception. "Unable to resolve services for type microsoft.aspnetcore.identify.userManager
@r1ndamangg
@r1ndamangg 4 жыл бұрын
did you find a solution ?
@TimoBaader
@TimoBaader 4 жыл бұрын
same here
@TimoBaader
@TimoBaader 4 жыл бұрын
@@r1ndamangg I did find one! Go to startup.cs and change services.AddIdentity(); to services.AddIdentity().AddEntityFrameworkStores();
@rajib4595
@rajib4595 4 жыл бұрын
var result =null so null reference error comes
@danishmalak1520
@danishmalak1520 2 жыл бұрын
is anyone facing issue with password complexity ? password complexity is not working for me.
@lutfullahkoshani2582
@lutfullahkoshani2582 5 жыл бұрын
Can you make a video of sql replication sir,thanks
@lonquint
@lonquint 5 жыл бұрын
Thank you for your input. I have a question turns out that I am using identity for user identification. I register my users and log in the first time but when I want to make a new login I get the message Invalid login Attempt. Then finding out I found that it is not allowed as a username because the @ is included, but I want to keep my username as email. Another solution I found but it does not seem the most correct is changing in the database the EmailConfirmed column to true to true. on the other hand probe put in my starup file the following code options.SignIn.RequireConfirmedEmail = true; But neither The problem is that the PasswordSignInAsync method shows as a result Not Allowed can you help me with any solution?
@tothedust
@tothedust 5 жыл бұрын
Dear sir what are claims and how to do pagination
@shirajkesaribaidya801
@shirajkesaribaidya801 3 жыл бұрын
how to decrypt the password from the database table?
@conaxlearn8566
@conaxlearn8566 3 жыл бұрын
10:01 If someone can get unauthorized access to this table, they probably can get access to other tables, and they wouldn't need to know the passwords anyway because all other data are in plain text! 😂😂😂😂
ASP NET core identity password complexity
4:49
kudvenkat
Рет қаралды 85 М.
ASP NET Core Identity tutorial from scratch
10:12
kudvenkat
Рет қаралды 265 М.
English or Spanish 🤣
00:16
GL Show
Рет қаралды 7 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 26 МЛН
Forget Controllers and Minimal APIs in .NET!
14:07
Nick Chapsas
Рет қаралды 65 М.
Implementing login functionality in asp net core
14:11
kudvenkat
Рет қаралды 170 М.
Want to build a good API? Here's 5 Tips for API Design.
10:57
CodeOpinion
Рет қаралды 203 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 155 М.
Don't Use Polly in .NET Directly. Use this instead!
14:58
Nick Chapsas
Рет қаралды 58 М.
How .NET Aspire will save .NET (and its not about "the cloud")
8:54
Manage user claims in asp net core
17:27
kudvenkat
Рет қаралды 65 М.
The New Way of Calling Your Code in .NET 8 Is INSANE
12:34
Nick Chapsas
Рет қаралды 136 М.