private static void SetProtocolMessageOptions(OpenIdConnectOptions options)
        {
            var fakeOpenIdRequestMessage = new FakeOpenIdConnectMessage(ExpectedAuthorizeRequest, ExpectedLogoutRequest);

            options.AutomaticChallenge = true;
            options.Events             = new OpenIdConnectEvents()
            {
                OnRedirectToAuthenticationEndpoint = (context) =>
                {
                    context.ProtocolMessage = fakeOpenIdRequestMessage;
                    return(Task.FromResult(0));
                },
                OnRedirectToEndSessionEndpoint = (context) =>
                {
                    context.ProtocolMessage = fakeOpenIdRequestMessage;
                    return(Task.FromResult(0));
                }
            };
        }
Example #2
0
        private static OpenIdConnectOptions GetProtocolMessageOptions()
        {
            var options = new OpenIdConnectOptions();
            var fakeOpenIdRequestMessage = new FakeOpenIdConnectMessage(ExpectedAuthorizeRequest, ExpectedLogoutRequest);

            options.AutomaticChallenge = true;
            options.Events             = new OpenIdConnectEvents()
            {
                OnRedirectToIdentityProvider = (context) =>
                {
                    context.ProtocolMessage = fakeOpenIdRequestMessage;
                    return(Task.FromResult(0));
                },
                OnRedirectToIdentityProviderForSignOut = (context) =>
                {
                    context.ProtocolMessage = fakeOpenIdRequestMessage;
                    return(Task.FromResult(0));
                }
            };
            return(options);
        }
 private static void SetProtocolMessageOptions(OpenIdConnectOptions options)
 {
     var fakeOpenIdRequestMessage = new FakeOpenIdConnectMessage(ExpectedAuthorizeRequest, ExpectedLogoutRequest);
     options.AutomaticChallenge = true;
     options.Events = new OpenIdConnectEvents()
     {
         OnRedirectToAuthenticationEndpoint = (context) =>
         {
             context.ProtocolMessage = fakeOpenIdRequestMessage;
             return Task.FromResult(0);
         },
         OnRedirectToEndSessionEndpoint = (context) =>
         {
             context.ProtocolMessage = fakeOpenIdRequestMessage;
             return Task.FromResult(0);
         }
     };
 }
 private static OpenIdConnectOptions GetProtocolMessageOptions()
 {
     var options = new OpenIdConnectOptions();
     var fakeOpenIdRequestMessage = new FakeOpenIdConnectMessage(ExpectedAuthorizeRequest, ExpectedLogoutRequest);
     options.AutomaticChallenge = true;
     options.Events = new OpenIdConnectEvents()
     {
         OnRedirectToIdentityProvider = (context) =>
         {
             context.ProtocolMessage = fakeOpenIdRequestMessage;
             return Task.FromResult(0);
         },
         OnRedirectToIdentityProviderForSignOut = (context) =>
         {
             context.ProtocolMessage = fakeOpenIdRequestMessage;
             return Task.FromResult(0);
         }
     };
     options.ClientId = "Test Id";
     options.Configuration = TestUtilities.DefaultOpenIdConnectConfiguration;
     return options;
 }