複数のクラウドサービスの認証をまとめるSAML2.0
企業で必要とされるITサービスは、社内のサーバルームや専用線で繋いだデータセンタで提供されるのが当たり前の時代は終わりを告げ、クラウドで提供されるのが当たり前となりました。そのサービスも多種多様で、クラウドサービスを牽引してきたGoogleやMicrosoftが提供するG Suite、Office365のようなオールインワンと言えるようなサービスから、Salesforce、Dropbox、Box、Slack、Zendeskなど、特定の領域に特化したサービスもクラウドで提供され、その機能は日々高度になり、多様化しています。
これらのサービスは、独自にIDとパスワードで認証するだけでなく、認証自体を外部に任せたり、ID、パスワードの管理も外部に任せることができるようになっています。 このように認証やアイデンティティの管理を外部のサービスに任せる理由はどこにあるのでしょうか。また、それを実現するにはどうしたら良いのでしょうか。簡単に整理したいと思います。
広くニーズをカバーするサービス
クラウドサービスを牽引してきた、GoogleのG Suiteや、MicrosoftのOffice 365は、オフィススイートや、グループウェアといった、多くのニーズを広くカバーしたサービスです。企業によっては、このようなクラウドサービスのみでビジネスをすすめることができるかも知れません。
特定のニーズを高度に解決するサービスを併用
複数のサービスが混在する
認証機能を外部サービスに任せる
各サービスにとっては、認証機能は本質的な機能ではなく、本質的機能を利用させるための機能です。そこで、多くのクラウドサービスでは、認証を外部のサービスに任せることができるようになっています。認証を一元化することでユーザにとっての利便性は大きく向上します。セキュリティの面からも、入り口を一本化することは大きなメリットです。
SSOの環境を構築すると、ユーザにとっての利便性だけでなく、適切なユーザに適切なサービスを利用させたり、利用を中止したり等のサービスの管理が容易になります。入り口を一括して管理できるようになるので、セキュリティレベルの向上にも役立ちます。
SSOの仕様SAML2.0
SAML2.0に対応したサービスの認証を担うGluegent Gate
Gluegent Gateは、G Suiteや、Office365、Salesforce、Dropboxなど多くのサービスに対応し、専用の画面を持っていますが、専用として対応していなくても、SAML2.0に対応したサービスであれば「汎用SAMLオプション」を使うことで、認証を統合することができます。