I am curretly playing with umbraco 7.3.0 Beta, with the identity improvements. Login to a external provider like Google / Azure AD are working but i like to use Thinktecture IdentityServer V3 for the compleet login. So local login is disabled and login will be done with the identity server.
How is this posible, currenly i use this code in mij UmbracoCustomOwinStartup:
Hopefull when 7.3 is released there is more information about it. I think the problem is that the browser don't get a 401 because angularjs intercepts it. So i think there must be done something to override the backoffice login page.
Now that 7.3 has been officially released, have you gotten back to this?
We had Thinktecture Identity Server/Manager configured and running under Umbraco until we upgraded to 7.3 yesterday. Now, none of our Identity Server routes are responding, and no breakpoints in the startup.cs are being hit. I haven't spent more than a couple hours debugging it, but it seems fairly broken.
UPDATE: It is possible to switch back and forth between using Umbraco and Thinktecture by changing the value of the appSetting in the web.config called owin:appStartup. I haven't yet figured out how to have both working at the same time, but hopefully will make some progress this week.
UPDATE: I changed my web.config to use my own OwinStarup class, which I inherit from UmbracoDefaultOwinStartup. At the end of my Owin Configuration method (which overrides the one from UmbracoDefaultOwinStartup), I called base.Configuration. I now have front-end authentication using Thinktecture Identity Server and back office authentication using Umbraco's Owin.
I'm looking to implement identityserver3 as well, and similarly to op I am struggling to get the redirect to fire. Greg, did you actually get the redirect working? Could you share some code please?
Unfortunately, I am not at liberty to share the code, as it is for a paying client. :)
However, we do have this working correctly. It was simply a matter of creating a Startup class, which inherits from UmbracoDefaultOwinStartup, calls base.Configure, then implements whatever custom Owin configuration you need for external authentication.
Then change your web.config's owin:appStartup appSetting to use your new class.
Thanks for replying Greg, totally understand on the confidentiality. I've posted my code to a seperate thread, could you take a look there and let me know if anything glaring is missing?
Just to share my results, Gregg helped me get this far. Check out this thread for info on how to solve, it basically doesn't redirect if it's missing some of the settings required, even seemingly optional ones like styles and icons!
Hi
I have been searching all day on how to use IdentityServer3 with Umbraco 7 (for the frontend) but nothing seems to work. I only get to the login page I created in Umbraco and not the STS login page.
Can anybody share how they were able to solve this?
Umbraco 7.3.0 Beta Indentity Server
Hello all,
I am curretly playing with umbraco 7.3.0 Beta, with the identity improvements. Login to a external provider like Google / Azure AD are working but i like to use Thinktecture IdentityServer V3 for the compleet login. So local login is disabled and login will be done with the identity server.
How is this posible, currenly i use this code in mij UmbracoCustomOwinStartup:
But no redirect is happening to the identity server..
Thanks,
Hi,
Did you get anywhere with this? I'm keen myself to utilize it...
DC
Hi,
Unfortunately not, i have put it aside for now.
Hopefull when 7.3 is released there is more information about it. I think the problem is that the browser don't get a 401 because angularjs intercepts it. So i think there must be done something to override the backoffice login page.
Now that 7.3 has been officially released, have you gotten back to this?
We had Thinktecture Identity Server/Manager configured and running under Umbraco until we upgraded to 7.3 yesterday. Now, none of our Identity Server routes are responding, and no breakpoints in the startup.cs are being hit. I haven't spent more than a couple hours debugging it, but it seems fairly broken.
UPDATE: It is possible to switch back and forth between using Umbraco and Thinktecture by changing the value of the appSetting in the web.config called owin:appStartup. I haven't yet figured out how to have both working at the same time, but hopefully will make some progress this week.
UPDATE: I changed my web.config to use my own OwinStarup class, which I inherit from UmbracoDefaultOwinStartup. At the end of my Owin Configuration method (which overrides the one from UmbracoDefaultOwinStartup), I called base.Configuration. I now have front-end authentication using Thinktecture Identity Server and back office authentication using Umbraco's Owin.
I'm looking to implement identityserver3 as well, and similarly to op I am struggling to get the redirect to fire. Greg, did you actually get the redirect working? Could you share some code please?
Unfortunately, I am not at liberty to share the code, as it is for a paying client. :)
However, we do have this working correctly. It was simply a matter of creating a Startup class, which inherits from UmbracoDefaultOwinStartup, calls base.Configure, then implements whatever custom Owin configuration you need for external authentication.
Then change your web.config's owin:appStartup appSetting to use your new class.
Thanks for replying Greg, totally understand on the confidentiality. I've posted my code to a seperate thread, could you take a look there and let me know if anything glaring is missing?
https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/72664-replacing-umbraco-backend-login-with-openidconnect
Just to share my results, Gregg helped me get this far. Check out this thread for info on how to solve, it basically doesn't redirect if it's missing some of the settings required, even seemingly optional ones like styles and icons!
https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/72664-replacing-umbraco-backend-login-with-openidconnect
Hi I have been searching all day on how to use IdentityServer3 with Umbraco 7 (for the frontend) but nothing seems to work. I only get to the login page I created in Umbraco and not the STS login page.
Can anybody share how they were able to solve this?
is working on a reply...