kenchan0130 blog
A software engineer's blog
-
Google ColaboratoryのRランタイムでCSVを操作してみる
ColaboratoryはGoogle社が提供クラウド型のJupyter Notebook環境です。 Googleアカウントがあれば、無料で使用できます。今回はこのColaboratoryのR言語のランタイムを使用してCSVを操作する方法を紹介します。
-
SAML認証が検証可能な開発環境用のIdPを構築
Service ProviderとしてWebアプリケーションをSAML対応する場合、検証用のIdenity Providerが欲しくなります。 Microsoft Azure Active DirectoryなどはIdPを無料で使用できますが、開発者全員が使用するには融通が効かないまたはオーバースペックになりかねません。 今回は、開発環境用のIdPを構築して、SPのSAML認証を検証する方法を紹介します。
-
Spring Security SAMLでSpring BootアプリをSAML対応
Spring SecurityはSpring Bootアプリケーションの認証と認可を設定可能なフレームワークです。 標準のSpring SecurityにはOAuth2がサポートされていますがSAMLはサポートされていません。 しかし、公式がSpring SecurityのSAML Extensionを提供しており比較的容易にSAMLをサポートできます。 今回はSpring SecurityでSAML対応する方法を紹介します。
-
クラウドPBXを選定してみる
組織において電話を使用したいという要望はIT化した現在でも健在です。最近ではマネージドなクラウド版のPBXが誕生してきました。 今回はクラウドPBXを選定するためにどんなことをしたかを備忘のためにまとめました。
-
Apple Business Manager/Apple School Managerの設定
Apple Business Manager/Apple School Managerは、企業や教育現場などの組織で様々なApple社のデバイスなどの管理が可能となるWebサービスです。 今回はこのApple Business Manager/Apple School Managerの設定方法や使い方、プラクティスなどを解説していきます。