-
Notifications
You must be signed in to change notification settings - Fork 5
/
Startup.cs
31 lines (28 loc) · 878 Bytes
/
Startup.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using Aloji.JwtSecurity.Options;
using Aloji.Owin.JwtSecurity;
using Microsoft.Owin.Security.OAuth;
using Owin;
using System.Web.Http;
namespace ResourceServer.NetFramewok
{
public class Startup
{
public void Configuration(IAppBuilder appBuilder)
{
GlobalConfiguration.Configure(WebApiConfig.Register);
this.ConfigureOAuth(appBuilder);
}
private void ConfigureOAuth(IAppBuilder appBuilder)
{
appBuilder.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions
{
AccessTokenFormat = new JwtSecureDataFormat(
new JwtSecurityOptions
{
Issuer = "yourIssuerCode",
IssuerSigningKey = "yourIssuerSigningKeyCode"
})
});
}
}
}