キンコミ kintone user community

みんなの投稿

スタンダードコースを利用しております。

デベロッパーコミュニティにあった記事を参考に、kintoneで登録したレコードをOutlookの予定表に連携させる仕組みを導入しようとしています。
テストユーザー3名で試したところ、1名は正常に連携できたのですが、残り2名には「アクセストークンを取得できませんでした」というエラーが表示され、動作しない状況です。

参考にしたページは以下になります。
【Outlook連携 - kintoneからOutlookスケジュールを登録しよう】
https://cybozu.dev/ja/kintone/tips/development/3rd-party-services/microsoft/kintone-to-outlook-schedule/?_gl=1*25pe8x*_ga*MzU5NjMyMDA4LjE3MzY0OTkzNDc.*_ga_Z03HX98WC8*MTczODcxOTUzMS43LjEuMTczODcyMTAzNC4yMC4wLjA.

すでにデベロッパーコミュニティにも投稿しましたが、キンコミをご利用の皆さまのなかで、同様の仕組みを試された方がいらっしゃいましたら、お知恵をお貸しいただけると助かります。
よろしくお願いいたします。

1件のコメント (新着順)

カスタマイズなので詳しいことはわかりませんが、
できるユーザー、できないユーザーがいるので、アクセス権の問題かもしれませんね。

デベロッパーコミュニティでもよい回答があるとよいですね😊

ふゆき
製造業
2025/02/05 15:51

カスタマイズの話、ご法度は承知の上で...
 (デベロッパーコミュニティで、
  20日間も放置されてるし、敷居も高いし...)

plug㏌で同じことを、出来ないか調べたら
こんなの見つけました
https://kintone-booster.com/ja/oauth_microsoft.html
なんとな~くですが、Kintone側ではなく
Outlook=Microsoft側の設定ような気がするのですが
いかがでしょうか?

ID・パスワード認証とは違に、トークンベースの認証方式となっております。
このページでは、そのトークンを取得する為に必要なクライアントIDとクライアントシークレットの取得方法について説明します。

正常に連携できた方は、
クライアントIDとクライアントシークレットを取得済みで
残り2名の方は、未取得
ということはありませんか?

間違ってたら、スミマセンm(__)m

---追記---
こっち🦆かも
https://kintone-booster.com/ja/oauth_login_microsoft.html

ふゆき
製造業
2025/02/06 08:39

あ~、わかりました
デベロッパーコミュニティで、20日間も放置されてる理由

さとた さんは、JS、CSS 言語の読み書き出来ますか?
ただ、コピペしただけだと多分相手にされないと
おもいます...

もし、言語の読み書き(=言語解釈)できるなら

警告にあるように
①kintone JS SDK
  を
❶ kintone JavaScript Client (@kintone/rest-api-client) に'書き直し'

②kintone UI Component v0
  を
❷kintone UI Component v1 への'移行'

そのCODEを記載(貼付け)した上で
再度 デベロッパーコミュニティに投稿することをお勧めします



コピペ

caution
警告
2020年8月改訂のセキュアコーディング ガイドライン に抵触する内容が含まれています。認証情報が漏洩した場合の影響を考慮して慎重に検討してください。
該当箇所:外部ライブラリ(MSAL.js)内のアクセストークン保存部分
このカスタマイズで使用しているkintone JS SDKは現在推奨されていません。
今後は kintone JavaScript Client (@kintone/rest-api-client) を利用するように書き換えてください。
このカスタマイズで使用しているkintone UI Component v0は、セキュリティアップデートを含めたすべての開発を終了しました。
今後は、安定的に利用できる kintone UI Component v1 への移行を推奨しています。
kintone UI Component v0メンテナンス終了のお知らせ

レスポンスが悪くすみません、
頂いたコメントは読ませていただいております💦

アクセス権を確認しましたが、kintone側はアプリ間の参照もなく単独のアプリとしており、
閲覧権限についても問題はないようでした。。。
そのため、5日のコメントで頂いている通りMicrosoft側に何か見落としがあるのかもしれません。
もう少し調べてみたいと思います!

ちなみに私は言語の読み書きはからっきしでして、参考にしたページの内容で変更の必要そうな箇所を触ってみている程度でございます🙇‍♂️
まだ私にはカスタマイズは早かったのかもしれません😂

いろいろとアドバイスくださりありがとうございます!

ふゆき
製造業
2025/02/10 10:53

ちなみに私は言語の読み書きはからっきしでして、

その状況で
どうしても、「Outlookの予定表」と連携されたいなら
業者にお願いするしかないのですが...
これも、Kintone、Microsoft、どちらかが仕様を変更した時に
都度、追加費用の発生が想像されますので...

①ご自身でプログラム言語を覚え
 「仕様を変更」対応の 対応スキルを身につける
 
②Outlookを諦め、
 Kintoneの中で「予定表」アプリを作成、運用する

の、どちらかなるのかな~  ( 他の手段がある🦆かもしれません)

自分も言語解釈できないので、色々なアプリに Plugin 利用で対応しています。

ちなみに、②の代替を考えるのであれば
「カレンダー」Plugin (≒予定表) は多数のベンダーさんから
でていて、使いやすそうなのを試すのが良いかと...
キンコミ内の皆さんが利用しているのを探すなら
上の「詳細検索」から【カレンダー】で検索したら
検索結果 129 件、ヒットしました。

なお、さとた さんが参考にされた「msal.js」というCODEは
2019-05-04 に 作成されたままですが
👇のサイトでは、6年間で216人もの方が改良され続けていて
今後も、改良(対応改造) されていくでしょう
https://github.com/AzureAD/microsoft-authentication-library-for-js