Skip to content

Commit 09d390d

Browse files
committed
Add a list of third-party authentication handlers
1 parent 865883f commit 09d390d

1 file changed

Lines changed: 29 additions & 3 deletions

File tree

src/content/docs/identityserver/ui/login/external.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,15 @@ Connect, SAML2-P, or WS-Federation).
3535
:::
3636

3737
To ease integration with external providers, it is recommended to use an authentication handler for ASP.NET Core that
38-
implements the corresponding protocol used by the provider. Many are available as part of ASP.NET Core, but you might
39-
need to find others (both commercial and free) for things like SAML2-P and other social login systems not provided by
40-
ASP.NET Core.
38+
implements the corresponding protocol used by the provider.
39+
40+
:::tip[Third-party ASP.NET Core authentication handlers]
41+
Many third-party authentication handlers are available as part of ASP.NET Core. You might need to find others
42+
(both commercial and free) for things like SAML2-P and other social login systems not provided by ASP.NET Core.
43+
44+
Find a non-exhaustive list of available [ASP.NET Core authentication handlers](#third-party-aspnet-core-authentication-handlers)
45+
further on this page.
46+
:::
4147

4248
## Registering Authentication Handlers For External Providers
4349

@@ -318,3 +324,23 @@ builder.Services.AddOidcStateDataFormatterCache("aad", "demoidsrv");
318324

319325
See this [quickstart](/identityserver/quickstarts/2-interactive/) for step-by-step instructions for adding external
320326
authentication and configuring it.
327+
328+
## Third-Party ASP.NET Core Authentication Handlers
329+
330+
In this section, find a non-exhaustive list of first-party and third-party ASP.NET authentication handlers that you can use in any ASP.NET Core application.
331+
332+
| Authentication handler / Service | Type |
333+
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|
334+
| [Cookie authentication](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/cookie) | Part of .NET |
335+
| [OpenID Connect](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/configure-oidc-web-authentication) | Part of .NET |
336+
| [JWT Bearer authentication](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/configure-jwt-bearer-authentication) | Part of .NET |
337+
| [Certificate authentication](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/certauth) | Part of .NET |
338+
| [Windows authentication](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth) | Part of .NET |
339+
| [WS-Federation](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/ws-federation) | Part of .NET |
340+
| [Facebook / Meta](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/facebook-logins) | Part of .NET |
341+
| [Microsoft Account](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/microsoft-logins) | Part of .NET |
342+
| [Twitter / X](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/twitter-logins) | Part of .NET |
343+
| [Sustainsys Saml2](https://sustainsys.com/sustainsyssaml2-libraries) | Open-source |
344+
| Many social providers in [AspNet.Security.OAuth.Providers](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers)<br /><em><small>Airtable, Apple ID, GitHub, Hubspot, Instagram, Okta, Slack, ...</small></em> | Open-source |
345+
| [Rock Solid Knowledge SAML2P](https://www.identityserver.com/products/saml2p) | Commercial |
346+
| [Rock Solid Knowledge WS-Federation](https://www.identityserver.com/products/ws-federation) | Commercial |

0 commit comments

Comments
 (0)