如何让用户在Flask上使用LinkedIn登录?

2024-10-01 22:28:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用PythonFlask framework创建一个网站,现在我想让用户用他们的LinkedIn帐户登录。我成功地显示了LinkedIn登录按钮,之后我可以从客户端的用户返回一些信息:

<script type="IN/Login" data-onAuth="loadData"></script>
<script type="text/javascript">
    function loadData() {
        IN.API.Profile("me")
            .fields(["id", "firstName", "lastName", "pictureUrl","headline"])
            .result(function(result) {
                profile = result.values[0];
                profHTML += "<img src=\"" + profile.pictureUrl + "\">";
                profHTML += "<a href=\"" + profile.publicProfileUrl + "\">";
                profHTML += profile.firstName + " " + profile.lastName + "</a>";
            $("#profile").html(profHTML);
        });
    }
</script>
<div id="profile"></div>

这将显示我的个人资料图片和我的名字和姓氏。到现在为止,一直都还不错。但是在服务器端我怎么知道呢?我是否要创建一个API调用,并向其发送一个json,其中包含用户的所有LinkedIn信息?然后我可以在我的数据库中创建一个用户帐户,并用flask-login登录用户。或者还有其他更合乎逻辑的方法来做这件事吗?在

欢迎所有提示!在


Tags: 用户inapi信息idtypescriptfunction

热门问题