---
title: "Discussion on \"A license is a capability token: Keyright entitlements as ASP.NET Core authorization policies\" | Hashnode"
description: "Discussion on \"A license is a capability token: Keyright entitlements as ASP.NET Core authorization policies\". A desktop app can get away with checking its license once at startup and flipping a few booleans. A service cannot. Requests arrive concurrently, endpoints have different capability requirements, and"
url: "https://hashnode.com/posts/a-license-is-a-capability-token-keyright-entitlements-as-aspnet-core-authorization-policies/6af327e9f910c8b38f06cf73"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [A license is a capability token: Keyright entitlements as ASP.NET Core authorization policies](https://delta1labs.hashnode.dev/a-license-is-a-capability-token-keyright-entitlements-as-aspnet-core-authorization-policies?utm_source=hashnode&utm_medium=feed)

A desktop app can get away with checking its license once at startup and flipping a few booleans. A service cannot. Requests arrive concurrently, endpoints have different capability requirements, and

2d ago · 7 min read · delta1labs.hashnode.dev  
Updated 38m ago  
Read the article

-   [#licensing](https://hashnode.com/tag/licensing)
-   [#entitlements](https://hashnode.com/tag/entitlements)
-   [#aspnetcore](https://hashnode.com/tag/aspnetcore)
-   [#guide](https://hashnode.com/tag/guide)

## Written by

[Zero Heartbeat](https://hashnode.com/@clustron)

@clustron

  
[View profile](https://hashnode.com/@clustron)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
