Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
I
Implementation-IdentityServer4
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Alan Farhadi
Implementation-IdentityServer4
Commits
35270c61
Commit
35270c61
authored
Jun 01, 2020
by
alan.f
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add-certificate
parent
dab5a2ca
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
5 deletions
+10
-5
Startup.cs
IdentityServer/Startup.cs
+10
-5
No files found.
IdentityServer/Startup.cs
View file @
35270c61
...
@@ -6,18 +6,20 @@ using Microsoft.EntityFrameworkCore;
...
@@ -6,18 +6,20 @@ using Microsoft.EntityFrameworkCore;
using
Microsoft.Extensions.Configuration
;
using
Microsoft.Extensions.Configuration
;
using
Microsoft.Extensions.DependencyInjection
;
using
Microsoft.Extensions.DependencyInjection
;
using
Microsoft.Extensions.Hosting
;
using
Microsoft.Extensions.Hosting
;
using
System.IO
;
using
System.Security.Cryptography.X509Certificates
;
namespace
IdentityServer
namespace
IdentityServer
{
{
public
class
Startup
public
class
Startup
{
{
private
readonly
IConfiguration
_config
;
private
readonly
IConfiguration
_config
;
//
private readonly IWebHostEnvironment _env;
private
readonly
IWebHostEnvironment
_env
;
public
Startup
(
IConfiguration
config
/*, IWebHostEnvironment env*/
)
public
Startup
(
IConfiguration
config
,
IWebHostEnvironment
env
)
{
{
_config
=
config
;
_config
=
config
;
//
_env = env;
_env
=
env
;
}
}
public
void
ConfigureServices
(
IServiceCollection
services
)
public
void
ConfigureServices
(
IServiceCollection
services
)
{
{
...
@@ -28,7 +30,7 @@ namespace IdentityServer
...
@@ -28,7 +30,7 @@ namespace IdentityServer
config
.
UseSqlServer
(
connectionString
);
config
.
UseSqlServer
(
connectionString
);
//config.UseInMemoryDatabase("Memory");
//config.UseInMemoryDatabase("Memory");
});
});
// AddIdentity registers the services
// AddIdentity registers the services
services
.
AddIdentity
<
IdentityUser
,
IdentityRole
>(
config
=>
services
.
AddIdentity
<
IdentityUser
,
IdentityRole
>(
config
=>
{
{
...
@@ -49,6 +51,8 @@ namespace IdentityServer
...
@@ -49,6 +51,8 @@ namespace IdentityServer
});
});
var
assembly
=
typeof
(
Startup
).
Assembly
.
GetName
().
Name
;
var
assembly
=
typeof
(
Startup
).
Assembly
.
GetName
().
Name
;
var
filePath
=
Path
.
Combine
(
_env
.
ContentRootPath
,
"is_cert.pfx"
);
var
certificate
=
new
X509Certificate2
(
filePath
,
"Cesc007+"
);
services
.
AddIdentityServer
()
services
.
AddIdentityServer
()
.
AddAspNetIdentity
<
IdentityUser
>()
.
AddAspNetIdentity
<
IdentityUser
>()
.
AddConfigurationStore
(
options
=>
.
AddConfigurationStore
(
options
=>
...
@@ -60,7 +64,8 @@ namespace IdentityServer
...
@@ -60,7 +64,8 @@ namespace IdentityServer
{
{
options
.
ConfigureDbContext
=
b
=>
b
.
UseSqlServer
(
connectionString
,
options
.
ConfigureDbContext
=
b
=>
b
.
UseSqlServer
(
connectionString
,
sql
=>
sql
.
MigrationsAssembly
(
assembly
));
sql
=>
sql
.
MigrationsAssembly
(
assembly
));
}).
AddDeveloperSigningCredential
();
}).
AddSigningCredential
(
certificate
);
//.AddDeveloperSigningCredential();
//.AddInMemoryApiResources(Configuration.GetApis())
//.AddInMemoryApiResources(Configuration.GetApis())
//.AddInMemoryIdentityResources(Configuration.GetIdentityResources())
//.AddInMemoryIdentityResources(Configuration.GetIdentityResources())
//.AddInMemoryClients(Configuration.GetClients())
//.AddInMemoryClients(Configuration.GetClients())
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment