使用ASP MVC 4使用Linkedin的简单会员资格

时间:2013-01-01 22:00:57

标签: entity-framework oauth asp.net-mvc-4

假设Oauth是获取信息的方式,您最好如何允许具有Linked in个人资料的人使用新的ASP MVC4 Simple成员资格在您的网站上创建帐户。

1 个答案:

答案 0 :(得分:1)

http://developer.linkedin.com/documents/sign-linkedin

这是围绕身份验证的基本想法,然后使用linkedin帐户详细信息进行注册。

<script type="text/javascript" src="http://platform.linkedin.com/in.js">
  api_key: YOUR_API_KEY_GOES_HERE
  authorize: true
</script>

<script type="IN/Login"> 
<form action="/register.html"> 
<p>Your Name: <input type="text" name="name" value="<?js= firstName ?> <?js= lastName ?>" /></p>
<p>Your Password: <input type="password" name="password" /></p>
<input type="hidden" name="linkedin-id" value="<?js= id ?>" />
<input type="submit" name="submit" value="Sign Up"/>
</script>

<script type="text/javascript">
function onLinkedInAuth() {
  IN.API.Profile("me").result(function(me){
        $.ajax({
            type: 'POST',
            url: '/Account/Login', //Register as linkedin
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            data: "{'Id': '" + me.values[0].id + "'}",
            success: function (data) {
                alert(data);
            });
    });
}
</script>