Skype for Business Web SDKを使用してアプリを作成しようとしています。ここでSkype for business web sdk 401ログインしようとすると権限がありません
はログインコードの一部です:私は上記のコードをしようとすると
var config = {
apiKey: 'a42fcebd-5b43-4b89-a065-74450fb91255', // SDK
apiKeyCC: '9c967f6b-a846-4df2-b43d-5167e47d81e1' // SDK+UI
};
var Skype;
var app;
console.log(Skype);
Skype.initialize({ apiKey: config.apiKey }, function(api) {
window.skypeWebAppCtor = api.application;
window.skypeWebApp = new api.application();
Application = api.application;
app = new Application();
console.log("app", app);
skypeSignIn();
window.skypeWebApp.signInManager.state.changed(function(state) {
console.log("in",state);
});
}, function(err) {
console.log(err);
console.log("cannot load the SDK");
});
var skypeSignIn = function() {
app.signInManager.signIn({
"client_id": "my-GUID", // GUID obtained from Azure app registration.
"origins": ["https://webdir.online.lync.com/autodiscover/autodiscoverservice.svc/root"],
"cors": true,
"redirect_uri": 'https://freshservice.com',
"version": 'freshservice skype for business integration'
}).then(function() {
alert('Logged in!');
});
それが原点URLにエラー401を与える -
これを固定することができますどのようにGET https://webdirin1.online.lync.com/Autodiscover/AutodiscoverService.svc/root/oauth/user 401 (Unauthorized)
?
このアクセストークンはどこで使用されるべきですか?私はアクセストークンの使用について何も参照できません。 –
@SoorajChandranアクセストークンの使用について心配する必要はありません。 Skype Web SDKはそれを処理し、すべての要求に自動的にアクセストークンを添付します。 – Shahzad
SDKを使用してユーザーにサインインすることができました。しかし、我々はアクセストークンを使用して同じことをしようとしているので、トークンは永続化され、ユーザは毎回ログインする必要はありません。これは達成可能ですか? –