日本語│English
       

株式会社アイオーアーキテクトは、オープンソースなどを活用してシステム運用を最適にご提供します。

  • ホーム
  • OTRS
  • サービス内容
  • 会社案内
  • ラボノート
  • お問い合わせ
  1. HOME
  2. ラボノート
  3. OTOBO用のOAuth2対応パッケージを公開

ラボノート

2021/12/13 平見知久
Tweet
OTOBO用のOAuth2対応パッケージを公開

ご存知の方も多いと思いますがMicrosoft365(旧Office365ですね)の企業向けバージョンで提供されているExchange Onlineでのメールや Google Workspace(旧G suiteですね)のGmailでの SMTP, POP, IMAPでは認証方式を変えようという流れがあります。旧来の認証方式は廃止して、OAuth2を使った認証に一本化するというのが基本線となっています。

ただ、旧来の認証を廃止するということはユーザー(企業)側が対応していない場合にはこれまで使えていたメールがある日突然使えなくなることを意味しますので、なかなか対応に苦慮しており、廃止日をアナウンスする→取りやめるといったことが繰り返されています。

同じく認証方式が変更となるということは当然アプリ側での対応も必要ということになります。

では現状OTRSやOTOBOでの対応はどうなっているかというと、以下のような状態です。

  • OTRS5/6 – OAuth2での認証には対応していません。メンテナンスが止まっていますので、他への乗り換えが必須となります。
  • OTOBO 10.0 – 本家のRotherOSSがOAuth2対応のアドオンを公開しています。

実は弊社でもOTOBOがアドオンを公開するちょうど同じぐらいのタイミングでOAuth2対応の検証・実装を行っていました。本家での公開が開発がほぼ終わるぐらいのタイミングだったこともあって、このアドオンさてどうしたものかと頭を悩ませていたのですが、折角ですので公開してしまうことにします。

ソース: https://github.com/io-architect/

アドオンダウンロードリンク: OAuth2ForEmailAccounts-6.0.5_10.0.12.opm

コンセプトとしては接続相手をMS365, G suiteに絞る代わりになるべく設定が楽になる方向に振っています。

OAuth2自体はベンダーに依存するものではないのですが、その性格上接続相手の管理ポータルで(それなりに複雑な設定を)きっちりしないとそもそも動きません。また、モノがセキュリティに絡む関係でトラブルシューティングが非常に厄介で、「エラーです。以上」といった、「いったいどうしろと??」といった失敗の仕方をするのがザラにあります。

このため、OTOBO標準ですとメール取得の設定はPOP, POPS, IMAP, IMAPSの4種類から選択なのですが、接続相手を明示して拡張して POPGmail, POPExchange, IMAPGmail, IMAPExchangeを増やし、Gmail, Exchangeで繋ぐ場合に必要な固有のパラメータ等は極力入力せずに済む(=間違えないで済む)形に仕上げています。

 

公開にあたっての注意点です。OSSという性格上当たり前の部分もありますが、おそらくターゲットは企業の方がほとんどだと思いますのであえて明記させてください。

  • 商用有無にかかわらずご自由に利用いただいてかまいません。
  • SMTPでの送信については未対応です。対応予定も現時点ではありません。
  • ノーサポートです。弊社はOTRS/OTOBOのサポートを業務としてやらせていただいております。契約のない方からのご質問にはお答えできかねますのでご理解・ご協力よろしくお願いいたします。
  • 今後の扱いについては未定です。公開分に対してはバグFIX、メンテナンスについても行うかどうか含めてお約束できません。”AS IS”でお願いいたします。

お楽しみ(?)ください

当社のOAuth2サポートサービスはこちら

  • OTOBO(OTRS)
  • 事業内容
  • 会社案内
  • お問い合わせ
  • ラボノート
  • カテゴリ
    • CMDBuild (1)
    • OCS Inventory NG (3)
    • OpenAudIT (8)
    • OSS (8)
    • OTOBO (61)
    • OTRS (96)
    • SnipeIT (1)
    • Znuny (20)
    • オープンソース (18)
    • 未分類 (1)
    • 豆知識 (7)
    アーカイブ
    • 2025年4月 (1)
    • 2025年3月 (4)
    • 2025年2月 (1)
    • 2024年11月 (1)
    • 2024年10月 (5)
    • 2024年9月 (4)
    • 2024年8月 (4)
    • 2024年7月 (5)
    • 2023年12月 (5)
    • 2023年8月 (2)
    • 2022年6月 (2)
    • 2022年5月 (1)
    • 2022年4月 (1)
    • 2022年3月 (2)
    • 2022年2月 (1)
    • 2022年1月 (6)
    • 2021年12月 (16)
    • 2021年11月 (4)
    • 2021年8月 (1)
    • 2021年4月 (1)
    • 2021年3月 (2)
    • 2021年2月 (2)
    • 2021年1月 (2)
    • 2020年5月 (1)
    • 2019年10月 (1)
    • 2019年8月 (1)
    • 2019年6月 (1)
    • 2019年2月 (2)
    • 2018年12月 (1)
    • 2018年10月 (3)
    • 2018年9月 (2)
    • 2018年8月 (1)
    • 2018年7月 (5)
    • 2018年6月 (3)
    • 2017年12月 (3)
    • 2017年11月 (4)
    • 2017年10月 (1)
    • 2017年9月 (2)
    • 2017年8月 (2)
    • 2017年7月 (1)
    • 2017年5月 (2)
    • 2017年4月 (4)
    • 2017年3月 (1)
    • 2017年2月 (3)
    • 2017年1月 (2)
    • 2016年12月 (2)
    • 2016年11月 (4)
    • 2016年10月 (3)
    • 2016年8月 (3)
    • 2016年7月 (1)
    • 2016年6月 (2)
    • 2016年5月 (4)
    • 2016年4月 (2)
    • 2016年3月 (1)
    • 2016年2月 (1)
    • 2016年1月 (2)
    • 2015年12月 (1)
    • 2015年8月 (1)
    • 2015年6月 (1)
    • 2015年5月 (3)
    • 2015年4月 (3)
    • 2015年3月 (3)
    • 2015年2月 (3)
    • 2015年1月 (3)
    • 2014年12月 (4)
    • 2014年11月 (4)
    • 2014年10月 (4)
    • 2014年9月 (2)
    • 2014年8月 (1)
Tweet

〒279-0004 千葉県浦安市猫実1-20-43
MAIL sales@io-architect.com

       
HOME OTOBO,Znuny,OTRS 事業内容 会社案内 ラボノート
保守サポート チケット管理サポート 会社概要 お問い合わせ
いつくしまパッケージ OpenAuditサポート 企業理念  
CRM機能(ContractDB) DRBDサポート プライバシーポリシー  
CTI連携(BIZTEL CTI) Kompiraサポート    
IT資産管理(CMDBReadyToUse) OSS導入サポート    
 導入事例 OSS導入事例    
 リリース情報 その他の技術支援    
© IO Architect Inc. 2016 - 2024
pagetop