(back) Getting Started with .NET Core Identity Server 4 (back)
- 1. Introduction
- 1. Introduction
- 2. .NET Core Web API Project Setup
- 3. Testing Web API using Postman
- 4. Identity Server 4 Project Setup
- 5. Securing Web API using Identity Server
- 6. Identity Model Console Client
- 2. .NET Core Web API Project Setup
- 1. Creating the Empty Solution
- 2. Creating the Web API Project
- 3. Creating the Model Class
- 4. Adding the Database Context
- 5. Database Context Configuration
- 6. Creating the Controller
- 7. Launching the Web Api
- 3. Testing Web API using Postman
- 1. Setting Up Postman Collection
- 2. Test Get All Customers
- 3. Test Get Specific Customer
- 4. Test Create Customer
- 5. Test Update Customer
- 6. Test Delete Customer
- 7. Exporting Postman Collection
- 4. Identity Server 4 Project Setup
- 1. Create Identity Server Project
- 2. Install Identity Server Packages
- 3. Configure IdentityServer Startup
- 4. Define Clients and Resources
- 5. Launch & Discover Identity Server
- 6. Request Token Through Postman Client
- 5. Securing Web API using Identity Server
- 1. What Have We Accomplished So Far
- 2. Install AccessTokenValidation Package
- 3. Configure Api Startup for Authentication
- 4. Secure API Controller
- 5. Launch Identity Server and API
- 6. Validate API Endpoint Security
- 7. Consume Secure API using Token (JWT Token)
- 6. Identity Model Console Client
2. .NET Core Web API Project Setup
- 1. Creating the Empty Solution
- 2. Creating the Web API Project
- 3. Creating the Model Class
- 4. Adding the Database Context
- 5. Database Context Configuration
- 6. Creating the Controller
- 7. Launching the Web Api
![](/QuickHelp/Core5/Core8-1.png)
![](/QuickHelp/Core5/Core8-2.png)
![](/QuickHelp/Core5/Core8-3.png)
![](/QuickHelp/Core5/Core8-4.png)
![](/QuickHelp/Core5/Core8-5.png)
![](/QuickHelp/Core5/Core8-6.png)
![](/QuickHelp/Core5/Core8-7.png)
![](/QuickHelp/Core5/Core8-8.png)
![](/QuickHelp/Core5/Core8-9.png)
![](/QuickHelp/Core5/Core8-10.png)
![](/QuickHelp/Core5/Core8-11.png)
![](/QuickHelp/Core5/Core8-12.png)
![](/QuickHelp/Core5/Core8-13.png)
![](/QuickHelp/Core5/Core8-14.png)
![](/QuickHelp/Core5/Core8-15.png)
![](/QuickHelp/Core5/Core8-16.png)
![](/QuickHelp/Core5/Core8-17.png)
![](/QuickHelp/Core5/Core8-18.png)
![](/QuickHelp/Core5/Core8-19.png)
![](/QuickHelp/Core5/Core8-20.png)
![](/QuickHelp/Core5/Core8-21.png)
![](/QuickHelp/Core5/Core8-22.png)
![](/QuickHelp/Core5/Core8-23.png)
![](/QuickHelp/Core5/Core8-24.png)
![](/QuickHelp/Core5/Core8-25.png)
![](/QuickHelp/Core5/Core8-26.png)
![](/QuickHelp/Core5/Core8-27.png)
![](/QuickHelp/Core5/Core8-28.png)
![](/QuickHelp/Core5/Core8-29.png)
![](/QuickHelp/Core5/Core8-30.png)
![](/QuickHelp/Core5/Core8-31.png)
![](/QuickHelp/Core5/Core8-32.png)
![](/QuickHelp/Core5/Core8-33.png)
![](/QuickHelp/Core5/Core8-34.png)
![](/QuickHelp/Core5/Core8-35.png)
![](/QuickHelp/Core5/Core8-36.png)
4. Identity Server 4 Project Setup
- 1. Create Identity Server Project
- 2. Install Identity Server Packages
- 3. Configure IdentityServer Startup
- 4. Define Clients and Resources
- 5. Launch & Discover Identity Server
- 6. Request Token Through Postman Client
![](/QuickHelp/Core5/Core8-37.png)
![](/QuickHelp/Core5/Core8-38.png)
![](/QuickHelp/Core5/Core8-39.png)
![](/QuickHelp/Core5/Core8-40.png)
![](/QuickHelp/Core5/Core8-41.png)
![](/QuickHelp/Core5/Core8-42.png)
![](/QuickHelp/Core5/Core8-43.png)
![](/QuickHelp/Core5/Core8-44.png)
![](/QuickHelp/Core5/Core8-45.png)
![](/QuickHelp/Core5/Core8-46.png)
![](/QuickHelp/Core5/Core8-47.png)
![](/QuickHelp/Core5/Core8-48.png)
![](/QuickHelp/Core5/Core8-49.png)
![](/QuickHelp/Core5/Core8-50.png)
![](/QuickHelp/Core5/Core8-51.png)
![](/QuickHelp/Core5/Core8-52.png)
![](/QuickHelp/Core5/Core8-53.png)
![](/QuickHelp/Core5/Core8-54.png)
![](/QuickHelp/Core5/Core8-55.png)
![](/QuickHelp/Core5/Core8-56.png)
![](/QuickHelp/Core5/Core8-57.png)
![](/QuickHelp/Core5/Core8-58.png)
![](/QuickHelp/Core5/Core8-59.png)
![](/QuickHelp/Core5/Core8-60.png)
![](/QuickHelp/Core5/Core8-61.png)
![](/QuickHelp/Core5/Core8-62.png)
![](/QuickHelp/Core5/Core8-63.png)
![](/QuickHelp/Core5/Core8-64.png)
![](/QuickHelp/Core5/Core8-65.png)
![](/QuickHelp/Core5/Core8-66.png)
![](/QuickHelp/Core5/Core8-67.png)
![](/QuickHelp/Core5/Core8-68.png)
![](/QuickHelp/Core5/Core8-69.png)
![](/QuickHelp/Core5/Core8-70.png)
![](/QuickHelp/Core5/Core8-71.png)
![](/QuickHelp/Core5/Core8-72.png)
![](/QuickHelp/Core5/Core8-73.png)
![](/QuickHelp/Core5/Core8-74.png)
![](/QuickHelp/Core5/Core8-75.png)
![](/QuickHelp/Core5/Core8-76.png)
![](/QuickHelp/Core5/Core8-77.png)
![](/QuickHelp/Core5/Core8-78.png)
![](/QuickHelp/Core5/Core8-79.png)
![](/QuickHelp/Core5/Core8-80.png)
![](/QuickHelp/Core5/Core8-81.png)
5. Securing Web API using Identity Server
- 1. What Have We Accomplished So Far
- 2. Install AccessTokenValidation Package
- 3. Configure Api Startup for Authentication
- 4. Secure API Controller
- 5. Launch Identity Server and API
- 6. Validate API Endpoint Security
- 7. Consume Secure API using Token (JWT Token)
![](/QuickHelp/Core5/Core8-82.png)
![](/QuickHelp/Core5/Core8-83.png)
![](/QuickHelp/Core5/Core8-84.png)
![](/QuickHelp/Core5/Core8-85.png)
![](/QuickHelp/Core5/Core8-86.png)
![](/QuickHelp/Core5/Core8-87.png)
![](/QuickHelp/Core5/Core8-88.png)
![](/QuickHelp/Core5/Core8-89.png)
![](/QuickHelp/Core5/Core8-90.png)
![](/QuickHelp/Core5/Core8-91.png)
![](/QuickHelp/Core5/Core8-92.png)
![](/QuickHelp/Core5/Core8-93.png)
![](/QuickHelp/Core5/Core8-94.png)
![](/QuickHelp/Core5/Core8-95.png)
![](/QuickHelp/Core5/Core8-96.png)
![](/QuickHelp/Core5/Core8-97.png)
![](/QuickHelp/Core5/Core8-98.png)
![](/QuickHelp/Core5/Core8-99.png)
![](/QuickHelp/Core5/Core8-100.png)
![](/QuickHelp/Core5/Core8-101.png)
![](/QuickHelp/Core5/Core8-102.png)
![](/QuickHelp/Core5/Core8-103.png)
![](/QuickHelp/Core5/Core8-104.png)
![](/QuickHelp/Core5/Core8-105.png)
![](/QuickHelp/Core5/Core8-106.png)
6. Identity Model Console Client
- 1. Create the Console Client Project
- 2. Install IdentityModel Nuget Package
- 3. Code To Consume Identity Server
- 4. Code To Consume Secure API
- 5. Debug Console Client Line by Line
- 6. BankOfDotNet Solution File Contents
![](/QuickHelp/Core5/Core8-107.png)
![](/QuickHelp/Core5/Core8-108.png)
![](/QuickHelp/Core5/Core8-109.png)
![](/QuickHelp/Core5/Core8-110.png)
![](/QuickHelp/Core5/Core8-111.png)
![](/QuickHelp/Core5/Core8-112.png)
![](/QuickHelp/Core5/Core8-113.png)
![](/QuickHelp/Core5/Core8-114.png)
![](/QuickHelp/Core5/Core8-115.png)
![](/QuickHelp/Core5/Core8-116.png)
![](/QuickHelp/Core5/Core8-117.png)
![](/QuickHelp/Core5/Core8-118.png)
![](/QuickHelp/Core5/Core8-119.png)
![](/QuickHelp/Core5/Core8-120.png)
![](/QuickHelp/Core5/Core8-121.png)
![](/QuickHelp/Core5/Core8-122.png)
![](/QuickHelp/Core5/Core8-123.png)
![](/QuickHelp/Core5/Core8-124.png)
![](/QuickHelp/Core5/Core8-125.png)
![](/QuickHelp/Core5/Core8-126.png)
![](/QuickHelp/Core5/Core8-127.png)
![](/QuickHelp/Core5/Core8-128.png)
![](/QuickHelp/Core5/Core8-129.png)
![](/QuickHelp/Core5/Core8-130.png)
![](/QuickHelp/Core5/Core8-131.png)
![](/QuickHelp/Core5/Core8-132.png)
![](/QuickHelp/Core5/Core8-133.png)
![](/QuickHelp/Core5/Core8-134.png)
![](/QuickHelp/Core5/Core8-135.png)
![](/QuickHelp/Core5/Core8-136.png)
![](/QuickHelp/Core5/Core8-137.png)
![](/QuickHelp/Core5/Core8-138.png)
![](/QuickHelp/Core5/Core8-139.png)
![](/QuickHelp/Core5/Core8-140.png)
![](/QuickHelp/Core5/Core8-141.png)
![](/QuickHelp/Core5/Core8-142.png)
![](/QuickHelp/Core5/Core8-143.png)
![](/QuickHelp/Core5/Core8-144.png)
![](/QuickHelp/Core5/Core8-145.png)
![](/QuickHelp/Core5/Core8-146.png)
![](/QuickHelp/Core5/Core8-147.png)
![](/QuickHelp/Core5/Core8-148.png)
Comments (
)
![](http://forum.vb-net.com/GetTopicCount.png?id=a44bf81d-cf4d-4a2e-badd-14a8199f0e02)
<00>
<01>
<02>
<03>
<04>
<05>
<06>
<07>
<08>
<09>
<10>
<11>
<12>
<13>
<14>
<15>
<16>
<17>
<18>
<19>
<20>
<21>
<22>
<23>
Link to this page:
//www.vb-net.com/QuickHelp/Core5/Index.htm
<SITEMAP> <MVC> <ASP> <NET> <DATA> <KIOSK> <FLEX> <SQL> <NOTES> <LINUX> <MONO> <FREEWARE> <DOCS> <ENG> <CHAT ME> <ABOUT ME> < THANKS ME> |