1import{_ as e,c as t,o as n}from"./chunks/framework.Dgg8-8ov.js";const m=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"OpenIddict","text":"Versatile OAuth 2.0/OpenID Connect stack for .NET","tagline":"Free and open source â¤","image":{"src":"/openid.svg","alt":"OpenID Connect logo"},"actions":[{"theme":"brand","text":"Get started","link":"https://documentation.openiddict.com/guides/getting-started/"},{"theme":"alt","text":"Read the documentation","link":"https://documentation.openiddict.com/"},{"theme":"alt","text":"Download from NuGet.org","link":"https://www.nuget.org/profiles/openiddict"}]},"features":[{"title":"Feature complete","icon":"ð","details":"To cover most scenarios, OpenIddict offers a server stack, a client stack\\nand a validation stack that you can use independently... or together.\\n"},{"title":"Usable in most .NET applications","icon":"ð","details":"The server and validation stacks can be used in any ASP.NET Core 2.1+\\nor ASP.NET 4.6.1+ application while the client stack can also be used in\\nWindows, macOS or Linux desktop applications (and even Android or iOS apps!)\\n"},{"title":"Released under a permissive license","icon":"ð","details":"OpenIddict is released under the Apache 2.0 license, which means\\nit's open source and free to use, even in commercial projects.\\n"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),a={name:"index.md"};function i(o,s,c,d,r,l){return n(),t("div")}const u=e(a,[["render",i]]);export{m as __pageData,u as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.