<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52" -->

---
title: A Glimpse at Windows Identity Foundation claims | daily.dev
description: A developer shares a small custom Glimpse plugin that inspects Windows Identity Foundation (WIF) claims within an ASP.NET application, displaying identity,...
canonical: https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: A Glimpse at Windows Identity Foundation claims | daily.dev
og:description: A developer shares a small custom Glimpse plugin that inspects Windows Identity Foundation (WIF) claims within an ASP.NET application, displaying identity,...
og:url: https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52
og:image: https://api.daily.dev/og/posts/kmZZm7u52.png
og:image:alt: A Glimpse at Windows Identity Foundation claims
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# A Glimpse at Windows Identity Foundation claims

**[Maarten Balliauw](https://daily.dev/sources/maartenballiauw)** · 2 min read · 0 upvotes · 0 comments

## Summary

A developer shares a small custom Glimpse plugin that inspects Windows Identity Foundation (WIF) claims within an ASP.NET application, displaying identity, claim type, value, original issuer, and issuer in a Glimpse tab instead of manually breakpointing into the IPrincipal object. The plugin code is provided for readers to copy directly into their own project.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maartenballiauw.be/posts/2011-05-10-a-glimpse-at-windows-identity-foundation-claims>

## Questions this post answers

### How can I view Windows Identity Foundation claims in my ASP.NET app without setting a breakpoint every time?

Write a small Glimpse plugin that implements IGlimpsePlugin, casts the current HttpApplication's User to ClaimsPrincipal, and iterates its Identities and Claims to list claim type, value, original issuer, and issuer. The plugin returns this data as a list of object arrays, which Glimpse renders in its own tab labeled with a custom name like "WIF Claims".

_Developers wiring up claims-based auth debugging tools can find more practical ASP.NET tips on daily.dev._

## Similar posts on daily.dev

- [Authenticate Users with WS-Federation in Web Applications](https://daily.dev/posts/authenticate-users-with-ws-federation-in-web-applications-acidufvxh) · Security Boulevard · 1 upvotes · 1 comments
- [What Is Workload Identity Federation for AI Agents?](https://daily.dev/posts/what-is-workload-identity-federation-for-ai-agents--z6n2qqyxf) · Descope · 0 upvotes · 0 comments
- [Jaliya's Blog: Using Microsoft Entra ID Workload Identity Federation \(WIF\) to Deploy from GitHub Actions to Azure](https://daily.dev/posts/jaliya-s-blog-using-microsoft-entra-id-workload-identity-federation-wif-to-deploy-from-github-act-gbnxmvtbs) · We Are .NET · 0 upvotes · 0 comments
- [Packaging and Package Identity for .NET apps with WinApp CLI on Windows](https://daily.dev/posts/packaging-and-package-identity-for-net-apps-with-winapp-cli-on-windows-x0qqcad7l) · .NET Blog · 1 upvotes · 0 comments
- [Claims-Based Authorization in ASP.NET Core](https://daily.dev/posts/claims-based-authorization-in-asp-net-core-mdwlbrcwo) · Code with Mukesh · 6 upvotes · 0 comments

---

Tags: [#nuget](https://daily.dev/tags/nuget)

[View this post on daily.dev](https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"A Glimpse at Windows Identity Foundation claims","url":"https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52"},"datePublished":"2026-10-04T13:05:35.426Z","dateModified":"2026-10-04T13:08:13.460Z","description":"A developer shares a small custom Glimpse plugin that inspects Windows Identity Foundation (WIF) claims within an ASP.NET application, displaying identity,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/042ee7631cdec3219b3ad073911ba401?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/042ee7631cdec3219b3ad073911ba401?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Maarten Balliauw","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Maarten Balliauw","logo":"https://media.daily.dev/image/upload/s--rOTg3VYO--/f_auto,q_auto/v1791119043/logos/maartenballiauw?_a=BAMAMicg0","url":"https://daily.dev/sources/maartenballiauw"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"nuget","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Maarten Balliauw","item":"https://daily.dev/sources/maartenballiauw"},{"@type":"ListItem","position":3,"name":"A Glimpse at Windows Identity Foundation claims"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/a-glimpse-at-windows-identity-foundation-claims-kmzzm7u52#faq","mainEntity":[{"@type":"Question","name":"How can I view Windows Identity Foundation claims in my ASP.NET app without setting a breakpoint every time?","acceptedAnswer":{"@type":"Answer","text":"Write a small Glimpse plugin that implements IGlimpsePlugin, casts the current HttpApplication's User to ClaimsPrincipal, and iterates its Identities and Claims to list claim type, value, original issuer, and issuer. The plugin returns this data as a list of object arrays, which Glimpse renders in its own tab labeled with a custom name like \"WIF Claims\". Developers wiring up claims-based auth debugging tools can find more practical ASP.NET tips on daily.dev."}}]}
```

