public static void CreateIdentityProviders(ServiceManagementWrapper acsWrapper)
        {
            acsWrapper.AddGoogleIdentityProvider();

            acsWrapper.AddYahooIdentityProvider();

            CreateIdentityProvider(LitwareIdentityProvider, @"..\..\..\Litware.SimulatedIssuer.7\FederationMetadata\2007-06\FederationMetadata.xml", acsWrapper);

            CreateIdentityProvider(AdatumIdentityProvider, @"..\..\..\Adatum.SimulatedIssuer.7\FederationMetadata\2007-06\FederationMetadata.xml", acsWrapper);
        }
示例#2
0
        private static void Main()
        {
            var acs = new ServiceManagementWrapper(AcsServiceNamespace, AcsUsername, AcsPassword);

            Console.WriteLine("Setting up ACS namespace:" + AcsServiceNamespace);

            CleanupRelyingParty(acs);

            acs.RemoveIdentityProvider("Google");
            acs.AddGoogleIdentityProvider();
            acs.RemoveIdentityProvider("Facebook");
            acs.AddFacebookIdentityProvider("Facebook", "Your Facebook Application Id", "Your Facebook Application Secret");

            CreateRelyingPartysWithRules(acs);

            Console.WriteLine("Setup complete. Press any key to exit.");
            Console.ReadKey();
        }