{"id":21722964,"url":"https://github.com/calabonga/authorization-exercises","last_synced_at":"2025-04-12T22:04:28.166Z","repository":{"id":43870231,"uuid":"258688371","full_name":"Calabonga/Authorization-Exercises","owner":"Calabonga","description":"Exercises with authentication and authorization on ASP.NET Core 3.1. IdentityServer4 examples w/ video instructions. (rus)","archived":false,"fork":false,"pushed_at":"2023-01-07T03:00:05.000Z","size":2499,"stargazers_count":57,"open_issues_count":0,"forks_count":17,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-12T22:03:47.385Z","etag":null,"topics":["asp-net-core","authentication","authorization","basics","calabonga","cliams","demo","exercises","roles","roles-permission-management"],"latest_commit_sha":null,"homepage":"https://www.calabonga.net","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Calabonga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"custom":"https://www.calabonga.net/site/thanks"}},"created_at":"2020-04-25T04:39:54.000Z","updated_at":"2025-01-24T10:06:39.000Z","dependencies_parsed_at":"2023-02-06T11:01:13.342Z","dependency_job_id":null,"html_url":"https://github.com/Calabonga/Authorization-Exercises","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calabonga%2FAuthorization-Exercises","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calabonga%2FAuthorization-Exercises/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calabonga%2FAuthorization-Exercises/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calabonga%2FAuthorization-Exercises/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Calabonga","download_url":"https://codeload.github.com/Calabonga/Authorization-Exercises/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637772,"owners_count":21137538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-core","authentication","authorization","basics","calabonga","cliams","demo","exercises","roles","roles-permission-management"],"created_at":"2024-11-26T02:34:52.905Z","updated_at":"2025-04-12T22:04:28.144Z","avatar_url":"https://github.com/Calabonga.png","language":"C#","funding_links":["https://www.calabonga.net/site/thanks"],"categories":[],"sub_categories":[],"readme":"# Authorization-Exercises\nExercises with authentication and authorization on ASP.NET Core 3.1\n\n# Release \u0026 Versions\nВнимание! Все проекты переведены на .NET 5.0. Старые версии на базе ASP.NET Core 3.1 доступны в [asp.net-core3.1](https://github.com/Calabonga/Authorization-Exercises/tree/asp.net-core3.1). \n\nВ видео материалах, которые описаны ниже, использовался `IdentityServer4` (nuget-пакеты: IdentityServer4, IdentityServer4.AspNetIdentity, IdentityServer4.EntityFramework) версии 3.1.3. В репозитории создан tag с с названием `IdentityServer4_v.3.1.3` ([3.1.3](https://github.com/Calabonga/Authorization-Exercises/tree/IdentityServer4_v.3.1.3)) чтобы сохранить возможность видеть материлы, которые используются в видео. На данный момент nuget-пакеты `IdentityServer4` обновились до версии 4.х.х. Эти обновления присутствуют в ветке `master`.\n\n# Youtube video\nВидео материалы будут обновляться по мере появления новых видео роликов на канале\n\n## Основные\n- [Основы аутентификации](https://youtu.be/PWuAdZrt3Os?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Управление ролями и разрешениями](https://youtu.be/XA2s42nkO5E?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: EntityFrameworkCore + Microsoft Identity](https://youtu.be/e1sgY_luuVs?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Используем Facebook провайдер](https://youtu.be/mAAJD5-7GYc?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Service-to-service и IdentityServer (часть 1)](https://youtu.be/HrxGqOhpvbw?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Authorization Code Flow и IdentityServer (часть 2)](https://youtu.be/FL41bGZlvVs?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Microsoft.Identity и IdentityServer (часть 3)](https://youtu.be/u89qWQGdlBY?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Claims, Policy и IdentityServer (часть 4)](https://youtu.be/iNx7IrTiDVo?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Refresh Token и IdentityServer (часть 5)](https://youtu.be/waWewZlOA1A?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: LogOut и IdentityServer (часть 6)](https://youtu.be/xleP6mQfgXY?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Swagger и IdentityServer (часть 7)](https://youtu.be/O5uWDfC5-X4?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: JavaScript, SPA и IdentityServer4 (часть 8)](https://youtu.be/VQRvlBbOgko?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: IdentityServer4 и EntityFramework Core (часть 9)](https://youtu.be/2IfRQmohWeI?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: UI для IdentityServer4 (часть 10)](https://youtu.be/c-RzSnm-HtQ?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: Подключаем сертификат к IdentityServer4 (часть 11)](https://youtu.be/reFh982o7lU?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n\n## Важные дополнения\n\n- [Аутентификация : Cookies vs Tokens](https://youtu.be/9eNLMqLraU0?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n- [Аутентификация: OAuth2.0 и OpenId Connect](https://youtu.be/kHL-zwEuSQo?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-)\n\n# Ссылки\n\n- [Документация IdentityServer4 (en)](https://identityserver4.readthedocs.io/)\n- [Demo server](https://demo.identityserver.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalabonga%2Fauthorization-exercises","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalabonga%2Fauthorization-exercises","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalabonga%2Fauthorization-exercises/lists"}