Esempio n. 1
0
        public static void RegisterProviders()
        {
            var oauthConfig = OAuthConfig.Current;

            if (oauthConfig.MicrosoftEnabled)
            {
                OAuthWebSecurity.RegisterMicrosoftClient(oauthConfig.MicrosoftClientId, oauthConfig.MicrosoftClientSecret, Views.Literal_OAuth_Microsoft);
            }

            if (oauthConfig.LinkedInEnabled)
            {
                OAuthWebSecurity.RegisterLinkedInClient(oauthConfig.LinkedInConsumerKey, oauthConfig.LinkedInConsumerSecret, Views.Literal_OAuth_LinkedIn);
            }

            if (oauthConfig.TwitterEnabled)
            {
                OAuthWebSecurity.RegisterTwitterClient(oauthConfig.TwitterConsumerKey, oauthConfig.TwitterConsumerSecret, Views.Literal_OAuth_Twitter);
            }

            if (oauthConfig.FacebookEnabled)
            {
                OAuthWebSecurity.RegisterFacebookClient(oauthConfig.FacebookAppId, oauthConfig.FacebookAppSecret, Views.Literal_OAuth_Facebook);
            }

            if (oauthConfig.GoogleEnabled)
            {
                OAuthWebSecurity.RegisterGoogleClient(Views.Literal_OAuth_Google);
            }

            if (oauthConfig.YahooEnabled)
            {
                OAuthWebSecurity.RegisterYahooClient(Views.Literal_OAuth_Yahoo);
            }
        }
        public void TestRegisterLinkedInClient()
        {
            // Arrange
            OAuthWebSecurity.RegisterLinkedInClient("x0", "y0", displayName: "LINKED", extraData: null);

            // Act
            var data = OAuthWebSecurity.RegisteredClientData;

            // Assert
            Assert.True(data.IsReadOnly);
            Assert.Equal(1, data.Count);
            Assert.Equal("linkedIn", data.First().AuthenticationClient.ProviderName);
            Assert.Equal("LINKED", data.First().DisplayName);
            Assert.Null(data.First().ExtraData);
        }
Esempio n. 3
0
 public static void RegisterAuth()
 {
     OAuthWebSecurity.RegisterFacebookClient(
         appId: "710642582432970",
         appSecret: "f8676402fa85d8cfdaceb7ab6af86f6e");
     OAuthWebSecurity.RegisterLinkedInClient(
         consumerKey: "86t482hcaas1vl",
         consumerSecret: "FoaMtH2nj1MQFsim"
         );
     OAuthWebSecurity.RegisterClient(
         client: new GoogleOAuth2Client(
             "1029764351833-n4mqi2u02v1439mb2f8v0df19qkl91ag.apps.googleusercontent.com", "StjvjB0OIiC6cVgk6VGZDatd"),
         displayName: "google",
         extraData: null);
 }
Esempio n. 4
0
        public static void RegisterAuth()
        {
            // To let users of this site log in using their accounts from other sites such as Microsoft, Facebook, and Twitter,
            // you must update this site. For more information visit http://go.microsoft.com/fwlink/?LinkID=252166
            OAuthWebSecurity.RegisterLinkedInClient("rcurz62d0edf", "LatcvQN3a1FGSq33");

            ////OAuthWebSecurity.RegisterMicrosoftClient(
            ////    clientId: "",
            ////    clientSecret: "");

            ////OAuthWebSecurity.RegisterTwitterClient(
            ////    consumerKey: "",
            ////    consumerSecret: "");

            ////OAuthWebSecurity.RegisterFacebookClient(
            ////    appId: "",
            ////    appSecret: "");

            OAuthWebSecurity.RegisterGoogleClient();
        }
Esempio n. 5
0
        public static void RegisterAuth()
        {
            // To let users of this site log in using their accounts from other sites such as Microsoft, Facebook, and Twitter,
            // you must update this site. For more information visit http://go.microsoft.com/fwlink/?LinkID=252166

            //OAuthWebSecurity.RegisterMicrosoftClient(
            //    clientId: "",
            //    clientSecret: "");
            OAuthWebSecurity.RegisterTwitterClient(
                consumerKey: "STS2IEAEMp51jLCIi2Fxw",
                consumerSecret: "ofhWTIppzVLaSzVvbYdPUocQvLuNq03789y3f7Mgn8g");

            OAuthWebSecurity.RegisterFacebookClient(
                appId: "208007329333781",
                appSecret: "c901fd27cc174ec700f0f38544748ecc");

            OAuthWebSecurity.RegisterLinkedInClient(consumerKey: "6io2dkugvk31", consumerSecret: "lqR3YPZkNHu0HSYb");

            OAuthWebSecurity.RegisterGoogleClient();
        }
Esempio n. 6
0
        public static void RegisterAuth()
        {
            // To let users of this site log in using their accounts from other sites such as Microsoft, Facebook, and Twitter,
            // you must update this site. For more information visit http://go.microsoft.com/fwlink/?LinkID=252166

            OAuthWebSecurity.RegisterTwitterClient(
                consumerKey: "x",
                consumerSecret: "x");

            OAuthWebSecurity.RegisterFacebookClient(
                appId: "x",
                appSecret: "x");

            OAuthWebSecurity.RegisterGoogleClient();

            OAuthWebSecurity.RegisterLinkedInClient(
                consumerKey: "x",
                consumerSecret: "x");

            OAuthWebSecurity.RegisterYahooClient();
        }
        public static void RegisterAuth()
        {
            // To let users of this site log in using their accounts from other sites such as Microsoft, Facebook, and Twitter,
            // you must update this site. For more information visit http://go.microsoft.com/fwlink/?LinkID=252166

            //OAuthWebSecurity.RegisterMicrosoftClient(
            //    clientId: "",
            //    clientSecret: "");

            //OAuthWebSecurity.RegisterTwitterClient(
            //    consumerKey: "",
            //    consumerSecret: "");

            // OAuthWebSecurity.RegisterFacebookClient(
            //    appId: "",
            //    appSecret: "");

            OAuthWebSecurity.RegisterGoogleClient();
            OAuthWebSecurity.RegisterYahooClient();
            OAuthWebSecurity.RegisterLinkedInClient("756spjoe76npxq", "63635630-2937-4cb8-8d11-dc13904b16cc");
        }
Esempio n. 8
0
        public static void RegisterAuth()
        {
            //   WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);

            WebSecurity.InitializeDatabaseConnection("DefaultConnection",
                                                     "UserProfile", "UserId", "UserName", autoCreateTables: true);

            var roles      = (SimpleRoleProvider)Roles.Provider;
            var membership = (SimpleMembershipProvider)Membership.Provider;

            if (!roles.RoleExists("Student"))
            {
                roles.CreateRole("Student");
            }

            if (!roles.RoleExists("Employer"))
            {
                roles.CreateRole("Employer");
            }
            // To let users of this site log in using their accounts from other sites such as Microsoft, Facebook, and Twitter,
            // you must update this site. For more information visit http://go.microsoft.com/fwlink/?LinkID=252166

            //OAuthWebSecurity.RegisterMicrosoftClient(
            //    clientId: "",
            //    clientSecret: "");

            //OAuthWebSecurity.RegisterTwitterClient(
            //    consumerKey: "",
            //    consumerSecret: "");

            //OAuthWebSecurity.RegisterFacebookClient(
            //    appId: "",
            //    appSecret: "");

            //OAuthWebSecurity.RegisterGoogleClient();

            OAuthWebSecurity.RegisterLinkedInClient("9ei6xj5uz86j", "7Z9pJAxozvG7B6vP", "LinkedIn");
        }
Esempio n. 9
0
        public static void RegisterAuth()
        {
            // To let users of this site log in using their accounts from other sites such as Microsoft, Facebook, and Twitter,
            // you must update this site. For more information visit http://go.microsoft.com/fwlink/?LinkID=252166

            OAuthWebSecurity.RegisterMicrosoftClient(
                OAuthSettingsProvider.Settings["microsoft"].Id,
                OAuthSettingsProvider.Settings["microsoft"].Secret
                //clientId: "0000000040107204",
                //clientSecret: "et9apWcCzqm8ODXYgy53XooaBsw1C895"
                );

            OAuthWebSecurity.RegisterTwitterClient(
                OAuthSettingsProvider.Settings["twitter"].Id,
                OAuthSettingsProvider.Settings["twitter"].Secret

                //consumerKey: "CnZYU2EWrCSgQ95INafrw",
                //consumerSecret: "gOP6mE7RP3dGLDdFOnHqyueyDhbCFl37wa4R0uNpzE"
                );

            OAuthWebSecurity.RegisterLinkedInClient(
                OAuthSettingsProvider.Settings["linkedin"].Id,
                OAuthSettingsProvider.Settings["linkedin"].Secret);

            OAuthWebSecurity.RegisterFacebookClient(
                OAuthSettingsProvider.Settings["facebook"].Id,
                OAuthSettingsProvider.Settings["facebook"].Secret

                //appId: "239932299490730",
                //appSecret: "d01d385c9449fc5cb1c09c9e4c70a55d"
                );

            OAuthWebSecurity.RegisterYahooClient();

            OAuthWebSecurity.RegisterGoogleClient();
        }
 public static void RegisterAuth()
 {
     OAuthWebSecurity.RegisterLinkedInClient(
         consumerKey: "tdodjkbahr83",
         consumerSecret: "l9EaWtPS4nhPG35d");
 }