SHARE
TWEET

Untitled

a guest Oct 2nd, 2017 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public void Configuration(IAppBuilder app)
  2.         {
  3.             OAuthOptions = new OAuthAuthorizationServerOptions()
  4.                                {
  5.                                    TokenEndpointPath = new PathString("/token"),
  6.                                    Provider = new OAuthAuthorizationServerProvider()
  7.                                                   {
  8.                                                       OnValidateClientAuthentication = async (context) =>
  9.                                                           {
  10.                                                               context.Validated();
  11.                                                           },
  12.                                                       OnGrantResourceOwnerCredentials = async (context) =>
  13.                                                           {
  14.                                                               if (context.UserName == "test.test@mail.com" && context.Password == "test123")
  15.                                                               {
  16.                                                                   ClaimsIdentity oAuthIdentity = new ClaimsIdentity(context.Options.AuthenticationType);
  17.                                                                   context.Validated(oAuthIdentity);
  18.                                                               }
  19.                                                           }
  20.                                                   },
  21.                                    AllowInsecureHttp = true,
  22.                                    AccessTokenExpireTimeSpan = TimeSpan.FromDays(1)
  23.                                };
  24.  
  25.             app.UseOAuthBearerTokens(OAuthOptions);
  26.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top