dotnet / aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
https://asp.net
MIT License
35.49k stars 10.04k forks source link

SAML2 and CAS Auth #27004

Open tbonham opened 4 years ago

tbonham commented 4 years ago

Add SAML2.0 and CAS authentication support to native asp core.

Please add SAML2 and CAS authentication to the natively supported auth types for ASP core.

There are very many old auth systems out there that still require that you use this for logins.

Thank you

blowdart commented 4 years ago

What do you mean by CAS?

tbonham commented 4 years ago

What do you mean by CAS?

Central Authentication Service (CAS) https://www.apereo.org/projects/cas

CAS is a SSO technology that is used a lot in the EDU environment.

blowdart commented 4 years ago

That's new to me. Given that it's the first request we've had it's unlikely we'd look at implementing another protocol without much more demand.

blowdart commented 4 years ago

For SAML2 there are multiple 3rd party libraries, as you've discovered already.

The underlying stuff we use for WS-Fed and SAML come from AAD and as AD/ADFS don't do SAML2 there's no real interest there in supporting it.

I'll drop this into backlog, but it would need a lot of popularity before SAML2 is considered.

ghost commented 4 years ago

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.