OneDrive Javascript 带访问令牌的 Filepicker 7.2
OneDrive Javascript Filepicker 7.2 with accesstoken
通过单独的调用,我为用户(使用 OIDC)获得了一个(有效的)refreshtoken。
使用此刷新令牌,我检索了一个新的访问令牌,现在想在文件选择器中使用它,以启用自动登录而无需输入用户名和密码。
Microsoft documentation 提到了使用这种访问令牌的可能性,但仅带有端点提示。
检索 refreshtoken 时,我可以看到这是一个 businessaccount。
这将引导我进行以下设置
var odOptions = {
clientId: office365ClientId,
action: "download",
multiSelect: false,
advanced: {
accessToken: office365AccessToken
, endpointHint: "https://usersdomain-my.sharepoint.com/personal/useridentifier/"
, loginHint: "userLoginAccountName"
, isConsumerAccount:false
},
success: onOneDriveSuccessFunction,
cancel: onOneDriveCancelFunction,
error: onOneDriveErrorFunction,
};
OneDrive.open(odOptions);
但是,无论我做什么,我仍然会看到登录屏幕。
我做错了什么?
看实际的javascript,好像不行。所以这是 'feature' ?
通过单独的调用,我为用户(使用 OIDC)获得了一个(有效的)refreshtoken。 使用此刷新令牌,我检索了一个新的访问令牌,现在想在文件选择器中使用它,以启用自动登录而无需输入用户名和密码。
Microsoft documentation 提到了使用这种访问令牌的可能性,但仅带有端点提示。 检索 refreshtoken 时,我可以看到这是一个 businessaccount。 这将引导我进行以下设置
var odOptions = {
clientId: office365ClientId,
action: "download",
multiSelect: false,
advanced: {
accessToken: office365AccessToken
, endpointHint: "https://usersdomain-my.sharepoint.com/personal/useridentifier/"
, loginHint: "userLoginAccountName"
, isConsumerAccount:false
},
success: onOneDriveSuccessFunction,
cancel: onOneDriveCancelFunction,
error: onOneDriveErrorFunction,
};
OneDrive.open(odOptions);
但是,无论我做什么,我仍然会看到登录屏幕。 我做错了什么?
看实际的javascript,好像不行。所以这是 'feature' ?