You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- In `Skoruba.IdentityServer4.STS.Identity/Helpers/StartupHelpers.cs` - is method called `AddExternalProviders` which contains the example with `GitHub` and in `appsettings.json`:
248
+
249
+
```
250
+
"ExternalProvidersConfiguration": {
251
+
"UseGitHubProvider": false,
252
+
"GitHubClientId": "",
253
+
"GitHubClientSecret": ""
254
+
}
255
+
```
256
+
257
+
- It is possible to extend `ExternalProvidersConfiguration` with another configuration properties.
#### Feel free to send a PR with your translation. :blush:
302
+
228
303
- All labels and messages are stored in the resources `.resx` - locatated in `/Resources`
229
304
230
305
- Client label descriptions from - http://docs.identityserver.io/en/latest/reference/client.html
@@ -248,7 +323,11 @@ or using `Email`:
248
323
249
324
- STS:
250
325
251
-
-`Skoruba.IdentityServer4.STS.Identity` - project that contains the instance of IdentityServer4 and combine these samples - [Quickstart UI for the IdentityServer4 with Asp.Net Core Identity and EF Core storage](https://github.com/IdentityServer/IdentityServer4.Samples/tree/master/Quickstarts/Combined_AspId_and_EFStorage) and [damienbod - IdentityServer4 and Identity template](https://github.com/damienbod/IdentityServer4AspNetCoreIdentityTemplate)
326
+
-`Skoruba.IdentityServer4.STS.Identity` - project that contains the instance of IdentityServer4 and combine these samples - [Quickstart UI for the IdentityServer4 with Asp.Net Core Identity and EF Core storage](https://github.com/IdentityServer/IdentityServer4/tree/master/samples/Quickstarts/9_Combined_AspId_and_EFStorage) and [damienbod - IdentityServer4 and Identity template](https://github.com/damienbod/IdentityServer4AspNetCoreIdentityTemplate)
327
+
328
+
- Admin UI Api:
329
+
330
+
-`Skoruba.IdentityServer4.Admin.Api` - project with Api for managing data of IdentityServer4 and Asp.Net Core Identity, with swagger support as well
252
331
253
332
- Admin UI:
254
333
@@ -262,9 +341,11 @@ or using `Email`:
262
341
263
342
-`Skoruba.IdentityServer4.Admin.EntityFramework` - EF Core data layer that contains Entities for the IdentityServer4
264
343
265
-
-`Skoruba.IdentityServer4.Admin.EntityFramework.Identity` - EF Core data layer that contains Entities for the Asp.Net Core Identity
344
+
-`Skoruba.IdentityServer4.Admin.EntityFramework.Identity` - EF Core data layer that contains Repositories for the Asp.Net Core Identity
345
+
346
+
-`Skoruba.IdentityServer4.Admin.EntityFramework.Extensions` - project that contains extensions related to EntityFramework
266
347
267
-
-`Skoruba.IdentityServer4.Admin.EntityFramework.DbContexts` - project that contains DbContexts for the IdentityServer4, Logging and Asp.Net Core Identity
348
+
-`Skoruba.IdentityServer4.Admin.EntityFramework.Shared` - project that contains DbContexts for the IdentityServer4, Logging and Asp.Net Core Identity, inluding shared Identity entities
268
349
269
350
- Tests:
270
351
@@ -339,7 +420,7 @@ It is possible to define the configuration according the client type - by defaul
@@ -354,28 +435,28 @@ It is possible to define the configuration according the client type - by defaul
354
435
-[x] Chinese
355
436
-[x] Russian
356
437
-[x] Persian
438
+
-[x] Swedish
357
439
-[x] Manage profile
358
440
-[x] Password reset
359
441
-[x] Link account to an external provider (example with Github)
360
442
-[x] Two-Factor Authentication (2FA)
361
443
-[x] User registration
362
444
-[x] Email service
445
+
-[x] SendGrid
446
+
-[x] Add API
447
+
-[x] IdentityServer4
448
+
-[x] Asp.Net Core Identity
449
+
-[x] Add swagger support
363
450
364
-
### 1.1.0:
451
+
### 1.1.0
452
+
-[ ] Add audit logs to track changes ([#61](https://github.com/skoruba/IdentityServer4.Admin/issues/61))
453
+
454
+
### 2.0.0:
365
455
366
456
-[ ] Docker support ([#121](https://github.com/skoruba/IdentityServer4.Admin/issues/121))
367
-
-[ ] Add audit logs to track changes ([#61](https://github.com/skoruba/IdentityServer4.Admin/issues/61))
368
457
-[ ] Create a project template using dotnet CLI - `dotnet new template`
369
458
-[ ] Second template: The administration of the IdentityServer4 (without Asp.Net Core Identity) ([#79](https://github.com/skoruba/IdentityServer4.Admin/issues/79))
370
459
371
-
372
-
### 2.0.0:
373
-
374
-
-[ ] Add API ([#105](https://github.com/skoruba/IdentityServer4.Admin/issues/105))
Copy file name to clipboardExpand all lines: docs/Configure-Azure-Deploy.md
+12-1Lines changed: 12 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -79,6 +79,17 @@ Last step before deploy - we need to update `src/Skoruba.IdentityServer4.STS.Ide
79
79
}
80
80
```
81
81
82
-
In `Helpers/IdentityServerBuilderExtensions.cs` - change loading certificates from `StoreLocation.LocalMachine` to `StoreLocation.CurrentUser`.
82
+
In `src/Skoruba.IdentityServer4.STS.Identity/Helpers/IdentityServerBuilderExtensions.cs` - change loading certificates from `StoreLocation.LocalMachine` to `StoreLocation.CurrentUser`.
83
+
84
+
And change in method: `AddCustomSigningCredential`
85
+
from:
86
+
```
87
+
var certCollection = certStore.Certificates.Find(X509FindType.FindByThumbprint, certificateConfiguration.SigningCertificateThumbprint, true);
88
+
```
89
+
to:
90
+
```
91
+
var certCollection = certStore.Certificates.Find(X509FindType.FindByThumbprint, certificateConfiguration.SigningCertificateThumbprint, false);
0 commit comments