![](/img/trans.png)
[英]How to get Twitter username from Firebase Authentication - Javascript
[英]How to get username from authentication prompt popup
您可以使用 SharePoint 的 javascript API 来检索当前用户的信息。
_spPageContextInfo.userId
另一个建议是使用 API:
<script type="text/javascript">
ExecuteOrDelayUntilScriptLoaded(getCurrentUser, "sp.js");
var currentUser;
function getCurrentUser(){
var ctx= new SP.ClientContext.get_current();
var web = ctx.get_web();
currentUser = web.get_currentUser();
ctx.load(currentUser);
ctx.executeQueryAsync(onSuccess, onFailure);
}
function onSuccess() {
alert(currentUser.get_title()); // Domain\Account
alert(currentUser.get_email());
document.getElementById('userLogin').innerHTML = currentUser.get_loginName();
}
function onFailure() {
alert('request failed' + args.get_message() + '\n' + args.get_stackTrace());
}
</script>
<div>Currently Logged User:
<span id="userLogin"></span>
</div>
如果有人仍然对此感兴趣,我找到了一种使用 microsoft graph API https://docs.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0获取用户主体名称的方法&tabs=http
https://graph.microsoft.com/v1.0/me?$select=mailnickname,onpremisesUserprincipalName是我需要的实际请求
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.