Exemple #1
0
        public static void AddAdfs2019MockHandler(this MockHttpManager httpManager)
        {
            httpManager.AddMockHandler(
                new MockHttpMessageHandler
            {
                ExpectedMethod      = HttpMethod.Get,
                ExpectedUrl         = "https://fs.contoso.com/.well-known/webfinger",
                ExpectedQueryParams = new Dictionary <string, string>
                {
                    { "resource", "https://fs.contoso.com" },
                    { "rel", "http://schemas.microsoft.com/rel/trusted-realm" }
                },
                ResponseMessage = MockHelpers.CreateSuccessWebFingerResponseMessage("https://fs.contoso.com")
            });

            //add mock response for tenant endpoint discovery
            httpManager.AddMockHandler(new MockHttpMessageHandler
            {
                ExpectedMethod  = HttpMethod.Get,
                ResponseMessage = MockHelpers.CreateOpenIdConfigurationResponse(TestConstants.OnPremiseAuthority)
            });

            httpManager.AddMockHandler(new MockHttpMessageHandler
            {
                ExpectedMethod  = HttpMethod.Post,
                ResponseMessage = MockHelpers.CreateAdfsSuccessTokenResponseMessage()
            });
        }
Exemple #2
0
        public static void AddAdfs2019MockHandler(this MockHttpManager httpManager)
        {
            httpManager.AddMockHandler(
                new MockHttpMessageHandler
            {
                ExpectedMethod      = HttpMethod.Get,
                ExpectedUrl         = "https://fs.contoso.com/.well-known/webfinger",
                ExpectedQueryParams = new Dictionary <string, string>
                {
                    { "resource", "https://fs.contoso.com" },
                    { "rel", "http://schemas.microsoft.com/rel/trusted-realm" }
                },
                ResponseMessage = MockHelpers.CreateSuccessWebFingerResponseMessage("https://fs.contoso.com")
            });

            httpManager.AddMockHandler(new MockHttpMessageHandler
            {
                ExpectedMethod  = HttpMethod.Post,
                ResponseMessage = MockHelpers.CreateAdfsSuccessTokenResponseMessage()
            });
        }