Skip to content

Blazor Web App Sample

Calabonga edited this page Dec 25, 2024 · 4 revisions

Blazor Web App as OAuth2.0 client

Модуль Calabonga.Microservice.IdentityModule может использоваться как сервер авторизации OAuth2.0. В папке AuthClientSamples доступен для просмотра и скачивания пример Blazor Web App приложения, авторизация которого делегирована серверу авторизации Calabonga.Microservice.IdentityModule.

Инструкция

  1. Создайте проект с OpenIddict из шаблона Calabonga.Microservice.IdentityModule и запустите его. Важно при этом использовать версию шаблонов 9.0.2, потому что все настройки для подключения Blazor Web App в шаблон добавлены именно с этой версии. image

  2. Клонируйте репозиторий https://github.com/Calabonga/Microservice-Template.

  3. В папке AuthClientSamples\BlazorWebApp найдите проект Calabonga.BlazorApp и запустите его. image

  4. Для входа нажмите Login в проекте BlazorWebApp

  5. Введите логин [email protected] и пароль 123qwe!@#, далее - кнопку Log in. image

  6. В меню появятся пункты, которые доступны только авторизованным пользователям. image

  7. Для выхода нажмите Logout в проекте BlazorWebApp image

  8. Подтвердите выход на сервере авторизации. image

  9. Можно снова входить, если есть такое желание image

Вуаля! Донаты принимаются

Voila! Donates are welcome

Clone this wiki locally