0

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

4

1 回答 1

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>
于 2013-01-01T22:26:36.397 回答