Example #1
0
 /// <summary>
 ///     Initializes a new <see cref="PayPalAuthenticationOptions" />
 /// </summary>
 public PayPalAuthenticationOptions(bool isSandbox = false)
     : base("PayPal")
 {
     IsSandbox          = isSandbox;
     Caption            = Constants.DefaultAuthenticationType;
     CallbackPath       = new PathString("/signin-paypal");
     AuthenticationMode = AuthenticationMode.Passive;
     Scope = new List <string> {
         "openid"
     };
     BackchannelTimeout = TimeSpan.FromSeconds(60);
     Endpoints          = new PayPalAuthenticationEndpoints
     {
         AuthorizationEndpoint = isSandbox ? SandboxAuthorizationEndPoint : AuthorizationEndPoint,
         TokenEndpoint         = isSandbox ? SandboxTokenEndpoint : TokenEndpoint,
         UserInfoEndpoint      = isSandbox ? SandboxUserInfoEndpoint : UserInfoEndpoint
     };
 }
 /// <summary>
 ///     Initializes a new <see cref="PayPalAuthenticationOptions" />
 /// </summary>
 public PayPalAuthenticationOptions(bool isSandbox=false)
     : base("PayPal")
 {
     IsSandbox = isSandbox;
     Caption = Constants.DefaultAuthenticationType;
     CallbackPath = new PathString("/signin-paypal");
     AuthenticationMode = AuthenticationMode.Passive;
     Scope = new List<string>{
         "openid"
     };
     BackchannelTimeout = TimeSpan.FromSeconds(60);
     Endpoints = new PayPalAuthenticationEndpoints
     {
         AuthorizationEndpoint = isSandbox ? SandboxAuthorizationEndPoint : AuthorizationEndPoint,
         TokenEndpoint = isSandbox ? SandboxTokenEndpoint : TokenEndpoint,
         UserInfoEndpoint = isSandbox ? SandboxUserInfoEndpoint : UserInfoEndpoint
     };
 }