ApiEndpoints
IdentityServer4
Our great sponsors
ApiEndpoints | IdentityServer4 | |
---|---|---|
22 | 22 | |
2,985 | 8,946 | |
- | - | |
4.3 | 4.2 | |
about 1 month ago | over 1 year ago | |
C# | C# | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ApiEndpoints
- Web apis with controllers but whats the other way
-
Does anyone like minimal API?
I personally prefer the API Endponts project that doesn’t get the love it deserves. It’s really the best of both worlds. It breaks each endpoint up into one file to make it easier to manage and prevents ginormous Controllers.
-
Are minimal APIs meant to be used for lightweight projects or do they offer something controllers don't?
I personally think it feels "cleaner" when using the controllers instead because they provide more out of the box features. Having one endpoint per file is a nice thing so I'm thinking about using the ApiEndpoints ( https://github.com/ardalis/ApiEndpoints ) package.
-
Need help for refactoring my Controller
You can follow a "controller per endpoint" strategy. One good way to do it is with Steve Smith ApiEndpoints: https://github.com/ardalis/ApiEndpoints
- Need help understanding the purpose of MediatR in vertical slices architecture.
-
Thick or thin API controllers?
I'm not disputing the benefits of thin controllers but there are other ways to make the controllers thinner. For example, I could use libraries such as ApiEndpoints which allows me to have one handler class per REST endpoint. Basically, MediatR pattern but at the ASP.net level.
The only think I would suggest is to break endpoints into separate files via smth like this https://github.com/ardalis/ApiEndpoints
-
FastEndpoints v3.0 released with easy api versioning support!
You really should compare against https://github.com/ardalis/ApiEndpoints
-
FastEndpoints alternatives - ApiEndpoints and Carter
3 projects | 20 Jan 2022
- ASP.NET Core 6: Autenticación JWT y Identity Core
IdentityServer4
-
Enforcing single user session IDS4
Found this 6 year old issue https://github.com/IdentityServer/IdentityServer4/issues/736 but I didn't quite get the solution and it sounded awfully complicated.
-
Understanding JWT Tokens
IdentityServer4 can provide a base infrastructure or serve as reference code if you're trying to create your own tokens for your own users.
-
Am I understanding OIDC Authorization Code Flow right?
Read up on IdentityServer, they also have good starter templates. Scott Brady has the best tutorials IMHO.
-
Why would I ever choose IdentityServer over Azure AD B2C?
The old v4 of IdentityServer was free under the Apache license (https://github.com/IdentityServer/IdentityServer4), but newer versions went all commercial.
- Do i need a paid Duende IdentityServer license?
-
What is the easiest way to add api authorization for a single non-human consumer?
Here's a link to IdentityServer's Github repository, [check the samples folder](https://github.com/IdentityServer/IdentityServer4) for the different types of scenarios and code that is used, and you're off to the races.
-
What is the toughest concept to understand and implement in .NET according to you?
If you want federated login, use OpenID Connect with ASP.NET Identity combined with IdentityServer4.
-
Quick question about blazor clients and identity server
Please be aware that End of Support for Identity Server is in a few weeks, if you mean https://github.com/IdentityServer/IdentityServer4
- Identity Server in sub site
- How does identity serve its ui layer to the end application
What are some alternatives?
FastEndpoints - A light-weight REST API development framework for ASP.NET 6 and newer.
openiddict-core - Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
FastEndpoints - A light-weight REST API development framework for ASP.Net 6 and newer. [Moved to: https://github.com/FastEndpoints/Library]
Ory Hydra - OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
MediatR - Simple, unambitious mediator implementation in .NET
Keycloak - Open Source Identity and Access Management For Modern Applications and Services
Carter - Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
TheIdServer - OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
IdentityServer - The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core
AutoMapper - A convention-based object-object mapper in .NET.
IdentityModel.OidcClient.Samples