{"repo":"fschick/Keycloak.ASPNet.Angular","free":true,"listed":false,"github":"https://github.com/fschick/Keycloak.ASPNet.Angular","clone":"git clone https://github.com/fschick/Keycloak.ASPNet.Angular.git","description":"How to: ASP.NET Core with OAuth2 (Keycloak) and Angular","language":"C#","stars":49,"topics":["angular","aps-net","asp-net-core","authentication","authorization","csharp","keycloak","oauth2","openid-connect","single-sign-on"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"How to: Keycloak - ASP.NET Core - Angular Code to demonstrate how to use Keycloak with ASP.NET, OpenAPI UI (formerly Swagger) and Angular HINT : Although this repository demonstrates the use of UMA, it is not necessarily the best use case. In many scenarios, role-based authorization may be perfectly adequate. WARNING : Most security features are disabled for this demo. Before using Keycloak in production, your application must be secured. Repository The repository contains feature commits as well as branches for the following steps: Demo application without authentication Demo application with authentication Demo application with authorization via roles Demo application with authorization via UMA (user managed access protocol), role based Demo application with authorization via UMA, policy based Demo application with authorization via UMA, decision API Repository updates I will use ‘Rewriting History’ for updates. So just get the repository every time you want the latest version. A git pull will normally lead to conflicts. Project structure slides : Slide to the talk about Keycloak with ASP.NET and Angular keycloak : Export of Keycloak realms according to the steps from above snippets : Code snippets to implement step-by-step source/backend : Source code for the back-end server (ASP.NET Core) source/frontend : Source code for the front-end (Angular) Resources An Illustrated Guide to OAuth and OpenID Connect https://developer.okta.com/blog/2019/10/21/illustrated-guide-to-oauth","default_branch":null,"files":null,"tree":[],"storefront":"/r/fschick","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fschick/Keycloak.ASPNet.Angular/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}