Umbraco 13 .Net Core Cookie Authentication
i

imadtbro

8 months ago
Hi everyone, I'm working on an Umbraco 13 project and have been trying to set up Cookie based authentication (https://learn.microsoft.com/en-us/aspnet/core/security/authentication/cookie?view=aspnetcore-8.0) We have an external data source being used for front-end user accounts, to which all I want to do is used the Cookie based authentication to control the authentication process. I found some older code in the Umbraco forums that lead me to this current set up of code: Image1 for my AddUserCookieAuthentication builder extension Image2 for how I add this extenstion in Startup.cs Image3 for adding the use Authentication to the app in Startup.cs Image4 is where my code for logging the user in. All of this works great. I can properly check if a user is logged in and authenticated using "HttpContext.User.Identity.IsAuthenticated" and obtain the data from the Claims. I just ran into an issue where if I am logged in on the frontend, the back office is broken for me. (I can still open an incognito window and login there and everything works fine) In the console I see this error:
Possibly unhandled rejection: The user object is invalid, the remainingAuthSeconds is required.
I'm pretty sure it has to do with how I'm using the cookie authentication. Is there any way to fix this? Or is there anyway to better setup the cookie authentication than how I am doing it currently? If anymore information is needed, please let me know and I can provide it! Thank you! https://cdn.discordapp.com/attachments/1305939609548492870/1305939609758470214/image.png?ex=6734da8a&is=6733890a&hm=43e0a7c12f81eed0e65cab3da0dae71e03d4f720cf3d7ce571719b10f29483df& https://cdn.discordapp.com/attachments/1305939609548492870/1305939610261520484/image.png?ex=6734da8a&is=6733890a&hm=6d2816d406f193c1c2c9ddd794c9db2d00e3fb234e5f47c8e2277e7012ea2c26& https://cdn.discordapp.com/attachments/1305939609548492870/1305939610530086973/image.png?ex=6734da8a&is=6733890a&hm=faea64d792ab91d041149de01e37786e136a4956126bee4d6aba6b094ba5e68f& https://cdn.discordapp.com/attachments/1305939609548492870/1305939610786074714/image.png?ex=6734da8a&is=6733890a&hm=7b63405b97a65717deb380f2c7c98522505d7057ab4b134a10be884c7fc6fc86&
Umbraco Upgrade Version 10.6.1 to 13.0.3 - SQL Timeouts
k

ktb_eqtrdev

over 1 year ago
My team and I have attempted an umbraco upgrade to the latest stable 13.x.x on a production environment (at the time of work sign-off). We maintain three deployment environments for our client: - An internal test and a prep-prod/UAT environment. - Production All of these umbraco applications are hosted in Azure in the form of Azure Web Apps. Pre-Prod and Prod are the closes architecturally speaking as each have two app web apps: 1) An Administrative instance for the umbraco backoffice 2) A public facing instance of the website An upgrade on all environments prior to production has been relatively painless - allowing Umbraco to applicate the necessary changes to facilitate the upgrade to 13.0.3. Unfortunately, the same can be said about production: The production database contains significantly more content that that of the non-prod environments and could be a contributing factor to the SQL timeout exceptions observed in the installation splash screen and in the trace logs *Troubleshooting * There was two key issues that we resolved together on pre-prod: Ensuring that the .NET stack version on the Azure Web app was updated to v8 (which I did) Adding and increasing the **DistributedLockingReadLockDefaultTimeOut **values in the appsettings. I also came across one example of the issues with an Umbraco 13 upgrade as described in this Umbraco forms thread. The suggested remediation steps didn’t resolve my issue. If you have any ideas for next steps, I’d be appreciative. https://cdn.discordapp.com/attachments/1219659453012639856/1219659453155250196/fe0d208e-9f4d-4ae2-99b5-28a59d8d9fa0.png?ex=660c1b61&is=65f9a661&hm=a1dbe9908a72a51961dcb7b998f104e523489b853719e20c37f0b78a8229f598&