惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
博客园 - Franky
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)

Duende Software Official Site

WhatsApp One-Time Password (OTP) Login with Duende IdentityServer and User Management Planning a Successful Migration from IdentityServer3 to Duende IdentityServer Client Secrets, Mutual TLS and Private Key JWT, Oh My! How To Spell "Duende" Understanding .NET 11 Automatic CSRF Protection: A Guide for Identity Developers Security Lingo Explained: TOTP (Time-based One-Time Password) Custom Passkey Attestation Policies: Restricting Login to Hardware Keys OAuth Identity Chaining, Transaction Tokens, and Human-in-the-Loop: Summer 2026 Identity Standards Recap What is Identity? - The Question Every Team Should Answer Before Writing Code Security Is a Spectrum: How to Choose Session Lifetimes in Duende IdentityServer Passkeys and WebAuthn with Duende IdentityServer and User Management Authenticating Players in Godot 4 with OAuth 2.0 and OpenID Connect Hardening OAuth in the newest 2026-07-28 MCP Release Candidate Unify Your SAML and OIDC Signing Keys with Automatic Rotation and Duende IdentityServer Duende Software Duende Software Duende Software Duende Software Duende Software Duende Software Duende Software Duende Software Stop AI Bots from Wasting Your Server How Duende IdentityServer Filters Claims (And Why It Matters) Core vs Extended Protocols in Duende IdentityServer v8: What You Get and When You Need More Your IdentityServer v8 Upgrade Checklist: A Quick Pre-Flight Guide Setting Up SAML Single Sign-On in ASP.NET with Duende IdentityServer Your Identity, Your Terms: Duende's Modular Identity Infrastructure and v8.x Release Duende Spring Launch '26: Identity Infrastructure That Expands With You SAML and OpenID Connect (OIDC): Coexistence, Not Competition
Security Lingo Explained: PAR
Khalid Abuhakmeh · 2026-01-20 · via Duende Software Official Site

The security space can be a strange and confusing place for newcomers. In this series of posts, we aim to shed light on the security lingo you may encounter when reading the latest security specifications and scanning your favorite Duende documentation. By the end of this post, you’ll have added one more security phrase to your growing lexicon of security jargon with which to impress your fellow security professionals.

Today’s security lingo is PAR, so let’s discuss what the acronym stands for and where you can see and hear it used.

What is PAR?

Put the golf clubs down and hop out of that cart, PAR isn’t your golf score after taking one too many mulligans. No PAR is the latest feature of improving your application’s security posture, especially if you’re using Duende IdentityServer to implement OAuth 2.0 and OpenID Connect as your security solution provider. So, let’s take a swing at explaining what PAR stands for and why it’s crucial for modern security solutions.

Pushed Authorization Requests (PAR) is a relatively new OAuth standard that enhances the security of OAuth and OpenID Connect flows by relocating authorization parameters from the front channel, where they are typically stored in URL parameters during a client redirect, to the back channel, a machine-to-machine direct call between the client host and server.

From a security perspective, PAR prevents an attacker who has compromised your browser from performing two key actions:

  • Seeing authorization parameters (which could leak PII)
  • Tampering with those parameters (e.g., the attacker could change the scope of access being requested).

An added benefit is that pushing the authorization parameters reduces the length of request URLs. Authorize URL parameters may become very long when using more complex OAuth and OpenID Connect features, and long URLs can cause hit limits in browsers and networking infrastructures such as proxies.

Duende IdentityServer customers using ASP.NET Core 9 can enable PAR for all the benefits described above, which can be found in our documentation on the topic of Pushed Authorization Requests.

Now, while relaxing at the nineteenth hole and grabbing a drink with friends, you’ll feel more comfortable talking about PAR and the security implications it has on your identity solution. Who knows, it might even help you avoid the awkward topic of how often you hit those sand traps.

We hope you found this post enlightening. If there’s other security lingo you’re unsure about, please let us know in the comments, and we’ll be happy to explain. And while you’re here, please take a moment to explore our range of security products and join our community in our public discussions.