SlideShare a Scribd company logo
雲間を越えて、つなげたい
Self Introduction
 現職: アイレット株式会社 cloudpack事業部
 クラウドエンジニア見習い中!
 過去の経歴
 SIer でガラケーやカーナビのミドルウェア開発 (C/C++)
 Web系開発 (Ruby on Rails, Phalcon PHP Framework)
 お世話になっているコミュニティ
 Japan AWS User Group (JAWSUG)
 Japan Azure User Group (JAZUG) や qpstudy 、DevLOVE 、PHP界隈 など、他多数
 [JAWSUGでは恒例] 好きなAWSサービス
 AWS Lambda もしくは Amazon Cognito と言えるようになりたい!(語感が好き)
 仕事は、Amazon Web Services
 趣味で、Microsoft Azure
 今日は、IBM Cloud / SoftLayer / Bluemix !
Ideals and setbacks
Ideals
IBM Cloud
How?
 シングルサインオンとは?
 “一度の認証処理によって複数のコンピュータ上のリソースが利用可能になる認証機
能である。” (Wikipediaより引用)
 実現方法
 SAML, WS-Federation, OpenID Connect, OAuth
Bluemix の Single Sign On サービス
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
 Bluemix のアプリにポリシーベースの認証サービスを提供してくれる
 扱える言語
 Node.js
 Liberty for Java
 公式ドキュメント
 SAML Enterprise
 SAML 2.0 でID連携
 IDプロバイダーのフェデレーション情報を登録し、連携させる
 Cloud Directory
 Bluemix側にID情報を保存する
 ソーシャル連携
 Facebook, LinkedIn, Google
SAML 2.0
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
 IDやアクセス管理ができる
 Microsoft Active Directory のクラウド版
 が、製品版の Active Directory とはちょっと異なる立ち位置
 Azure AD でIDディレクトリを作成することもできる
 オンプレミスの Active Directory や OpenID を組み合わせて使える
 シングルサインオン機能の提供
 他要素認証(MFA)によるアクセス管理も可能
 IDプロバイダーにもなれる
Setbacks
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
 Azure AD が発行した SAML 2.0 のメタデータが、エラーでインポートできませ
んでした。
 「emailAddress をもつ NameIDFormat タグが規約に沿っていません。」
 調べたところ、<IDPSSODescriptor> の中に <NameIDFormat> を含むことができるら
しいが、手で追加してみてもダメでした。
 CLI を使うと Node.js アプリ配下の node_modules のモジュールがデプロイで
きない
 Liberty for Java に切り替えるも、デフォルトでは使わない server.xml の編集
が必要らしい
 server.xml は、IBM WebSphere Liberty Server でアプリを Packaged Server と
してデプロイするらしい
 Eclipse に Liberty Server の環境として、Liberty Profile プラグインをインス
トールしようにも、リポジトリにアクセスできない
 IBM Bluemix Tools for Eclipse も同上… (どうやらメンテ中だったらしいです、
返して私の半日…!)
 Packaged Server でなんとかデプロイしてみたものの、シングルサインオンの
処理はサンプルコードなし…?(Node.js ではサンプルが提供されている)
 Amazon.co.jp で頼んだ、プロジェクタ接続用のDVI変換ケーブルが来ない!
(配送中だったのに、管理画面上でエラー発生…(しかもプライム会員 orz )
 会社のを借りてなんとか…
 早めに行って、スライドを完成させなければ!
 会場を間違えるという最大の過ち…!!!
 なんとか、京橋着…
 ぜーはーぜーはー
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい

More Related Content

PPTX
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
PPTX
はじめてのBluemixでシングルサインオン ~ 希望編!
PDF
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
PDF
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
PPTX
Azure使いから見たAWSの良いところ
PDF
JAWSUG Osaka S3 CloudSearch
PDF
OSS/linux on Azureの活用方法と勘所
PDF
DevLove Kansai AWS
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
はじめてのBluemixでシングルサインオン ~ 希望編!
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Azure使いから見たAWSの良いところ
JAWSUG Osaka S3 CloudSearch
OSS/linux on Azureの活用方法と勘所
DevLove Kansai AWS

What's hot (20)

PDF
Swaggerで始めるモデルファーストなAPI開発
PDF
Innovation eggcloudnative
PDF
20150207 amazon elasticache
PDF
JAWSUG Kansai Simple Workflow Service (SWF)
PDF
モバイルゲームにおけるAWSの泥臭い使い方
PDF
The Internal of Serverless Plugins
PDF
Rubyで操るAWS 第67回Ruby関西 勉強会
PDF
20150207 elastic loadbalancer
PPTX
イノベーションエッグLt資料
PDF
Lambda EdgeとALB認証を導入した話
PPTX
AWS Lambdaのテストで役立つ各種ツール
PDF
JAWSUG architecture-crowler
PPTX
20161208 Classmethod Codenize Tools
PPTX
現実的な「WordPress on Azure App Service」 クイックスタート
PDF
グラフ解析で社長の脳内さらす!
PDF
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
PDF
ASP.NET シングル ページ アプリケーション (SPA) 詳説
PPTX
Node.jsではじめるサーバ構築
PDF
Single Command Deployのための gradle-aws-plugin講座
PDF
Jawsug osaka10 service&regions
Swaggerで始めるモデルファーストなAPI開発
Innovation eggcloudnative
20150207 amazon elasticache
JAWSUG Kansai Simple Workflow Service (SWF)
モバイルゲームにおけるAWSの泥臭い使い方
The Internal of Serverless Plugins
Rubyで操るAWS 第67回Ruby関西 勉強会
20150207 elastic loadbalancer
イノベーションエッグLt資料
Lambda EdgeとALB認証を導入した話
AWS Lambdaのテストで役立つ各種ツール
JAWSUG architecture-crowler
20161208 Classmethod Codenize Tools
現実的な「WordPress on Azure App Service」 クイックスタート
グラフ解析で社長の脳内さらす!
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Node.jsではじめるサーバ構築
Single Command Deployのための gradle-aws-plugin講座
Jawsug osaka10 service&regions
Ad

Viewers also liked (12)

PDF
JAWS-UG CLI専門支部 #13 Azure ADで AWSのManagementConsoleに SSOしてみた (代理認証編)
PDF
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
PPTX
Azure Active Directory 1枚資料 20151125版
PPTX
Azureの管理権限について
PDF
vForum2016: VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界
PPTX
GoAzure 2015 Azure AD for Developers
PDF
Azureサブスクリプションの整理
PDF
クラウドにおける Windows Azure Active Directory の役割
PDF
第5回 cogbot勉強会!
PDF
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
PDF
Azure ADにみるエンタープライズ領域におけるフェデレーションとIDaaSの活用
PDF
シングルサインオンの歴史とSAMLへの道のり
JAWS-UG CLI専門支部 #13 Azure ADで AWSのManagementConsoleに SSOしてみた (代理認証編)
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
Azure Active Directory 1枚資料 20151125版
Azureの管理権限について
vForum2016: VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界
GoAzure 2015 Azure AD for Developers
Azureサブスクリプションの整理
クラウドにおける Windows Azure Active Directory の役割
第5回 cogbot勉強会!
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
Azure ADにみるエンタープライズ領域におけるフェデレーションとIDaaSの活用
シングルサインオンの歴史とSAMLへの道のり
Ad

More from Kazumi OHIRA (20)

PDF
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
PDF
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
PDF
GitHub最新情報キャッチアップ 2023年6月
PDF
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
PDF
高さ比べじゃない、キャリアは歩んできた道
PDF
GitHub Copilotとともに次の開発体験へ
PDF
突如登場したAzure Developer CLIでなにができるのか?検証してみる
PDF
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
PDF
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
PDF
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
PDF
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
PDF
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
PDF
女性エンジニアコミュニティから見える価値観のリアル
PDF
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
PDF
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
PDF
本領を発揮するために、まずバリアを開放できる場を
PDF
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
PDF
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
PDF
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
PDF
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
GitHub最新情報キャッチアップ 2023年6月
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
高さ比べじゃない、キャリアは歩んできた道
GitHub Copilotとともに次の開発体験へ
突如登場したAzure Developer CLIでなにができるのか?検証してみる
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
女性エンジニアコミュニティから見える価値観のリアル
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
本領を発揮するために、まずバリアを開放できる場を
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)

はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい