Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for.
duende.link/97aeqlj 👀
#dotnet #aspnetcore
Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for.
duende.link/97aeqlj 👀
#dotnet #aspnetcore
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
We cover initial setup, the connection between external and cookie authentication, and discusses why alternatives might be better for production apps.
duende.link/q24tubs #security #identity #dotnet
We cover initial setup, the connection between external and cookie authentication, and discusses why alternatives might be better for production apps.
duende.link/q24tubs #security #identity #dotnet
Learn how to implement Step Up challenges in your #aspnetcore apps with Duende #IdentityServer to enhance user verification and re-confirm identity for some activities.
duende.link/qthej2r
#dotnet #security #oidc
Learn how to implement Step Up challenges in your #aspnetcore apps with Duende #IdentityServer to enhance user verification and re-confirm identity for some activities.
duende.link/qthej2r
#dotnet #security #oidc
Great! Or not 🤔
This patch may affect your #aspnetcore app. 😱
Check our blog post for background and fix: duende.link/0mgnet8
Great! Or not 🤔
This patch may affect your #aspnetcore app. 😱
Check our blog post for background and fix: duende.link/0mgnet8
In this post, let's clarify what a "client" means in application security.
duende.link/m8tyde4 #dotnet #security #identity
In this post, let's clarify what a "client" means in application security.
duende.link/m8tyde4 #dotnet #security #identity
🤔 How to create custom health checks
👍 Registering them
💡 Example health checks for IdentityServer
Find out in this blog post! duende.link/hi7fw5q #dotnet #identity
🤔 How to create custom health checks
👍 Registering them
💡 Example health checks for IdentityServer
Find out in this blog post! duende.link/hi7fw5q #dotnet #identity
In this article, we look back at the past 15 years to explore how the IETF and OpenID Foundation have set standards that shaped OAuth and OpenID Connect today.
duende.link/q39aegk #dotnet #security #ietf #oidc
In this article, we look back at the past 15 years to explore how the IETF and OpenID Foundation have set standards that shaped OAuth and OpenID Connect today.
duende.link/q39aegk #dotnet #security #ietf #oidc
In this post, we'll see how to surface this data in the .NET Aspire dashboard! 🧐
duende.link/xa5p1r3 #dotnet #aspire #identityserver #otel
In this post, we'll see how to surface this data in the .NET Aspire dashboard! 🧐
duende.link/xa5p1r3 #dotnet #aspire #identityserver #otel
Clickbait aside, #efcore, SqlClient, and transient retries don't always go well together. More on our blog!
duende.link/1khti3w #dotnet #identityserver #azure
Clickbait aside, #efcore, SqlClient, and transient retries don't always go well together. More on our blog!
duende.link/1khti3w #dotnet #identityserver #azure
We'll briefly recap the BFF pattern, and then dive into a sample & learn how to reveal your OpenAPI specifications securely.
duende.link/73hbw12 #dotnet #security #bff #openapi #aspnetcore
We'll briefly recap the BFF pattern, and then dive into a sample & learn how to reveal your OpenAPI specifications securely.
duende.link/73hbw12 #dotnet #security #bff #openapi #aspnetcore
🏘️ Community: connect with peers around #identityserver, #bff, #oidc, and more!
📝 New docs: fresh design, new topics, dark mode, ...
Learn more on our blog 👉 duende.link/1uiro2d #dotnet #security
🏘️ Community: connect with peers around #identityserver, #bff, #oidc, and more!
📝 New docs: fresh design, new topics, dark mode, ...
Learn more on our blog 👉 duende.link/1uiro2d #dotnet #security
In this video, Roland walks you through the #oauth2 Client Credentials flow. It's relatively straightforward, and a great way to get introduced to OAuth.
📺 youtu.be/_ncPlNlcavo
#oauth2 #identityserver #accesstoken #dotnet #security
In this video, Roland walks you through the #oauth2 Client Credentials flow. It's relatively straightforward, and a great way to get introduced to OAuth.
📺 youtu.be/_ncPlNlcavo
#oauth2 #identityserver #accesstoken #dotnet #security
This post discusses creating an AuthorizationPolicyTagHelper to build nicer Razor Pages views where the content depends on the ClaimsPrincipal and authorization policy. 🔐
duende.link/2wywy44
#aspnetcore #dotnet #security
This post discusses creating an AuthorizationPolicyTagHelper to build nicer Razor Pages views where the content depends on the ClaimsPrincipal and authorization policy. 🔐
duende.link/2wywy44
#aspnetcore #dotnet #security
🙌 Shouldly Assertion Framework
We're using it ourselves, and here's why you may want to:
duende.link/w4whryh #dotnet #testing
🙌 Shouldly Assertion Framework
We're using it ourselves, and here's why you may want to:
duende.link/w4whryh #dotnet #testing
We’ll look at the basic architecture of a BFF solution, the responsibilities of each component, and how it all fits together.
duende.link/eshdrq4
#Security #OAuth2 #OpenIDConnect #dotnet
We’ll look at the basic architecture of a BFF solution, the responsibilities of each component, and how it all fits together.
duende.link/eshdrq4
#Security #OAuth2 #OpenIDConnect #dotnet
🦸♀️ Anti-Forgery tokens to the rescue!
Let's see how they work in more detail 👇
duende.link/wk7e6sg #dotnet #aspnetcore
🦸♀️ Anti-Forgery tokens to the rescue!
Let's see how they work in more detail 👇
duende.link/wk7e6sg #dotnet #aspnetcore
1️⃣ Strict Audience Validation ensures that the audience is equal to the issuer and validates the token’s typ value.
2️⃣ Discovery Document Caching helps throughput in large deployments
And more! 👉 duende.link/hjdsk82 #dotnet #aspnetcore
1️⃣ Strict Audience Validation ensures that the audience is equal to the issuer and validates the token’s typ value.
2️⃣ Discovery Document Caching helps throughput in large deployments
And more! 👉 duende.link/hjdsk82 #dotnet #aspnetcore
All the necessary components to secure browser-based frontends (e.g. SPAs or #Blazor applications) with #aspnetcore backends.
duende.link/iuq3t4n #dotnet
All the necessary components to secure browser-based frontends (e.g. SPAs or #Blazor applications) with #aspnetcore backends.
duende.link/iuq3t4n #dotnet
If you didn't heard back after sending your request, please reach out via duendesoftware.com/contact - we've resolved the issue.
Sorry for the inconvenience!
If you didn't heard back after sending your request, please reach out via duendesoftware.com/contact - we've resolved the issue.
Sorry for the inconvenience!
github.com/orgs/DuendeS...
github.com/orgs/DuendeS...