Samples.IdentityServer.AdminUiIntegration
IdentityServer 4 implementation using the ASP.NET Identity schema from the IdentityExpress Admin UI product
파일 탐색기
최종 버전 다운로드 (.zip)- Selector.cs
- AccountController.cs
- ConsentController.cs
- DiagnosticsController.cs
- GrantsController.cs
- HomeController.cs
- WebhookController.cs
- DemoCorsPolicy.cs
- DemoRedirectUriValidator.cs
- EventSinkExtExtensions.cs
- SecurityHeadersAttribute.cs
- XForwardedPrefixMiddleware.cs
- ConsentInputModel.cs
- ConsentViewModel.cs
- DiagnosticsViewModel.cs
- ErrorViewModel.cs
- ExternalProvider.cs
- GrantsViewModel.cs
- LoggedOutViewModel.cs
- LoginInputModel.cs
- LoginViewModel.cs
- LogoutInputModel.cs
- LogoutViewModel.cs
- RegisterInputModel.cs
- RegisterViewModel.cs
- ScopeViewModel.cs
- SendResetMfaOneTimeLinkResult.cs
- WebhookModel.cs
- launchSettings.json
- AccountService.cs
- ConsentService.cs
- CustomEventSink.cs
- ExternalProviderService.cs
- IAccountService.cs
- IExternalProviderService.cs
- ProcessConsentResult.cs
- WebhookService.cs
- buttons.css
- cms.css
- containers.css
- forms.css
- js.css
- messages.css
- row-block.css
- skip-link.css
- all.css
- fa-brands-400.eot
- fa-brands-400.svg
- fa-brands-400.ttf
- fa-brands-400.woff
- fa-brands-400.woff2
- fa-light-300.eot
- fa-light-300.svg
- fa-light-300.ttf
- fa-light-300.woff
- fa-light-300.woff2
- fa-regular-400.eot
- fa-regular-400.svg
- fa-regular-400.ttf
- fa-regular-400.woff
- fa-regular-400.woff2
- fa-solid-900.eot
- fa-solid-900.svg
- fa-solid-900.ttf
- fa-solid-900.woff
- fa-solid-900.woff2
- first-child.js
- last-child.js
- reset.css
- clear.css
- columns.css
- hyphens.css
- position.css
- transitions.css
- translate.css
- wordbreak.css
- wordspacing.css
- print.css
- site.css
- signout-redirect.js
- site.js
- LoggedOut.cshtml
- Login.cshtml
- Logout.cshtml
- Register.cshtml
- _ScopeListItem.cshtml
- Index.cshtml
- Index.cshtml
- Index.cshtml
- Index.cshtml
- _Layout.cshtml
- _ValidationSummary.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- print.css
- print.min.css
- site.css
- site.min.css
- all.min.css
- fa-brands-400.eot
- fa-brands-400.svg
- fa-brands-400.ttf
- fa-brands-400.woff
- fa-brands-400.woff2
- fa-regular-400.eot
- fa-regular-400.svg
- fa-regular-400.ttf
- fa-regular-400.woff
- fa-regular-400.woff2
- fa-solid-900.eot
- fa-solid-900.svg
- fa-solid-900.ttf
- fa-solid-900.woff
- fa-solid-900.woff2
- roboto-400.woff
- roboto-400.woff2
- roboto-500.woff
- roboto-500.woff2
- roboto-700.woff
- roboto-700.woff2
- select.png
- signout-redirect.js
- signout-redirect.min.js
- site.js
- site.min.js
- favicon.ico
- appsettings.json
- appsettings.testing.json
- CN=RSKSampleIdentityServer.pfx
- CustomOidcConfigureOptions.cs
- Dockerfile
- gulpfile.js
- package-lock.json
- package.json
- Program.cs
- Rsk.Samples.IdentityServer.AdminUiIntegration.csproj
- Startup.cs
- tailwind.js
- tempkey.jwk
- AccountControllerIntegrationTests.cs
- AccountControllerUnitTests.cs
- AccountServiceUnitTests.cs
- AdminUIIntegration.Tests.csproj
- ExternalProvidersServiceTests.cs
- .gitignore
- LICENSE
- README.md
- Rsk.Samples.IdentityServer.AdminUiIntegration.sln
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/RockSolidKnowledge/Samples.IdentityServer.AdminUiIntegration
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Samples.IdentityServer.AdminUiIntegration
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f Rsk.Samples.IdentityServer.AdminUiIntegration/Dockerfile -t samples-identityserver-adminuiintegration .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 samples-identityserver-adminuiintegration
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. .NET
보통cd Rsk.Samples.IdentityServer.AdminUIIntegration.Tests
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
4. Node.js
쉬움사전 준비물
cd Rsk.Samples.IdentityServer.AdminUiIntegration
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
