Suche senden
Hochladen
今さらきけない環境ハブ
•
4 gefällt mir
•
30,635 views
Kazuki Nakajima
Folgen
環境ハブの速習ガイド
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 8
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
データローダについてちょっと詳しくなる
データローダについてちょっと詳しくなる
Junko Nakayama
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
wind06106
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
dcubeio
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行
Salesforce Developers Japan
認証プロバイダによるソーシャルサインオンWebinar
認証プロバイダによるソーシャルサインオンWebinar
Salesforce Developers Japan
Heroku connect 苦肉の四苦八苦
Heroku connect 苦肉の四苦八苦
Hideki Ohkubo
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
Empfohlen
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
データローダについてちょっと詳しくなる
データローダについてちょっと詳しくなる
Junko Nakayama
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
wind06106
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
dcubeio
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行
Salesforce Developers Japan
認証プロバイダによるソーシャルサインオンWebinar
認証プロバイダによるソーシャルサインオンWebinar
Salesforce Developers Japan
Heroku connect 苦肉の四苦八苦
Heroku connect 苦肉の四苦八苦
Hideki Ohkubo
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
はじめようLightningコンポーネント
はじめようLightningコンポーネント
Salesforce Developers Japan
脆弱性スキャナVulsで始めるセキュリティ対策
脆弱性スキャナVulsで始めるセキュリティ対策
Takayuki Ushida
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
NTT DATA Technology & Innovation
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
wind06106
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Takahiro YAMADA
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
Minoru Naito
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
Insight Technology, Inc.
SD-WANって何だろう。使い方を知ってみよう(AWS分)
SD-WANって何だろう。使い方を知ってみよう(AWS分)
Yukihiro Kikuchi
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説
Yusuke Kodama
Salesforce integration architecture 20200529
Salesforce integration architecture 20200529
Hiroki Iida
Visualforceを使ってみよう
Visualforceを使ってみよう
Salesforce Developers Japan
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
Takuya Takaseki
Salesforceの開発についてちょっと詳しくなる
Salesforceの開発についてちょっと詳しくなる
Junko Nakayama
ガチ(?)対決!OSSのジョブ管理ツール
ガチ(?)対決!OSSのジョブ管理ツール
賢 秋穂
カジュアルにVPC作った結果がこれだよ!
カジュアルにVPC作った結果がこれだよ!
Emma Haruka Iwao
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
Shuji Kikuchi
Spring'15 ISV様向け新機能紹介
Spring'15 ISV様向け新機能紹介
Kazuki Nakajima
AppExchangeパートナー&デベロッパー第1部:20071205版
AppExchangeパートナー&デベロッパー第1部:20071205版
Junichiro Tasaki
Weitere ähnliche Inhalte
Was ist angesagt?
はじめようLightningコンポーネント
はじめようLightningコンポーネント
Salesforce Developers Japan
脆弱性スキャナVulsで始めるセキュリティ対策
脆弱性スキャナVulsで始めるセキュリティ対策
Takayuki Ushida
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
NTT DATA Technology & Innovation
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
wind06106
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Takahiro YAMADA
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
Minoru Naito
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
Insight Technology, Inc.
SD-WANって何だろう。使い方を知ってみよう(AWS分)
SD-WANって何だろう。使い方を知ってみよう(AWS分)
Yukihiro Kikuchi
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説
Yusuke Kodama
Salesforce integration architecture 20200529
Salesforce integration architecture 20200529
Hiroki Iida
Visualforceを使ってみよう
Visualforceを使ってみよう
Salesforce Developers Japan
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
Takuya Takaseki
Salesforceの開発についてちょっと詳しくなる
Salesforceの開発についてちょっと詳しくなる
Junko Nakayama
ガチ(?)対決!OSSのジョブ管理ツール
ガチ(?)対決!OSSのジョブ管理ツール
賢 秋穂
カジュアルにVPC作った結果がこれだよ!
カジュアルにVPC作った結果がこれだよ!
Emma Haruka Iwao
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
Shuji Kikuchi
Was ist angesagt?
(20)
はじめようLightningコンポーネント
はじめようLightningコンポーネント
脆弱性スキャナVulsで始めるセキュリティ対策
脆弱性スキャナVulsで始めるセキュリティ対策
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
SD-WANって何だろう。使い方を知ってみよう(AWS分)
SD-WANって何だろう。使い方を知ってみよう(AWS分)
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説
Salesforce integration architecture 20200529
Salesforce integration architecture 20200529
Visualforceを使ってみよう
Visualforceを使ってみよう
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
Salesforceの開発についてちょっと詳しくなる
Salesforceの開発についてちょっと詳しくなる
ガチ(?)対決!OSSのジョブ管理ツール
ガチ(?)対決!OSSのジョブ管理ツール
カジュアルにVPC作った結果がこれだよ!
カジュアルにVPC作った結果がこれだよ!
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
Ähnlich wie 今さらきけない環境ハブ
Spring'15 ISV様向け新機能紹介
Spring'15 ISV様向け新機能紹介
Kazuki Nakajima
AppExchangeパートナー&デベロッパー第1部:20071205版
AppExchangeパートナー&デベロッパー第1部:20071205版
Junichiro Tasaki
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
Takashi Watanabe
「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理
Recruit Lifestyle Co., Ltd.
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
Shunsuke Kawai
Salesforce dug meetup #6
Salesforce dug meetup #6
Akira Kuratani
20180616 業務システムをAppServiceで運用しよう #きたあず #jazug
20180616 業務システムをAppServiceで運用しよう #きたあず #jazug
Katsuya Shimizu
20150314 appforofficestudy
20150314 appforofficestudy
hipsrinoky
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
智治 長沢
DEV-015_実践! App Service 徹底活用 ~一貫したビジネスロジックの実現~
DEV-015_実践! App Service 徹底活用 ~一貫したビジネスロジックの実現~
decode2016
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
MPN Japan
A dempiereビジネスと団体設立の必要性
A dempiereビジネスと団体設立の必要性
Open Source Software Association of Japan
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
アシアル株式会社
ビジネスを加速するためのウェブサイト運営戦略
ビジネスを加速するためのウェブサイト運営戦略
Concent, Inc.
20220122 Japan Dreamin' 呉縞 登壇用資料
20220122 Japan Dreamin' 呉縞 登壇用資料
ssuseraae34e
DreamTXセッションから読み解くAI活用の現状と展望
DreamTXセッションから読み解くAI活用の現状と展望
Takashi Hatamoto
グローバルマネタイズ戦略【Metaps(メタップス) pte ltd.】 「グロバール×スマホゲーム」の勝ち方セミナー資料
グローバルマネタイズ戦略【Metaps(メタップス) pte ltd.】 「グロバール×スマホゲーム」の勝ち方セミナー資料
Katsuaki Sato
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命
Developers Summit
Force.com開発基礎
Force.com開発基礎
Salesforce Developers Japan
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
Ähnlich wie 今さらきけない環境ハブ
(20)
Spring'15 ISV様向け新機能紹介
Spring'15 ISV様向け新機能紹介
AppExchangeパートナー&デベロッパー第1部:20071205版
AppExchangeパートナー&デベロッパー第1部:20071205版
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
Salesforce dug meetup #6
Salesforce dug meetup #6
20180616 業務システムをAppServiceで運用しよう #きたあず #jazug
20180616 業務システムをAppServiceで運用しよう #きたあず #jazug
20150314 appforofficestudy
20150314 appforofficestudy
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
DEV-015_実践! App Service 徹底活用 ~一貫したビジネスロジックの実現~
DEV-015_実践! App Service 徹底活用 ~一貫したビジネスロジックの実現~
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
A dempiereビジネスと団体設立の必要性
A dempiereビジネスと団体設立の必要性
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
ビジネスを加速するためのウェブサイト運営戦略
ビジネスを加速するためのウェブサイト運営戦略
20220122 Japan Dreamin' 呉縞 登壇用資料
20220122 Japan Dreamin' 呉縞 登壇用資料
DreamTXセッションから読み解くAI活用の現状と展望
DreamTXセッションから読み解くAI活用の現状と展望
グローバルマネタイズ戦略【Metaps(メタップス) pte ltd.】 「グロバール×スマホゲーム」の勝ち方セミナー資料
グローバルマネタイズ戦略【Metaps(メタップス) pte ltd.】 「グロバール×スマホゲーム」の勝ち方セミナー資料
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命
Force.com開発基礎
Force.com開発基礎
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
Mehr von Kazuki Nakajima
ビーコンBotによるニュータイプな受付
ビーコンBotによるニュータイプな受付
Kazuki Nakajima
Apexで作成したrest apiをしっかり保護する方法
Apexで作成したrest apiをしっかり保護する方法
Kazuki Nakajima
Waterfall cafeで働くBot
Waterfall cafeで働くBot
Kazuki Nakajima
AIが入った栄養士Botのアーキテクチャー
AIが入った栄養士Botのアーキテクチャー
Kazuki Nakajima
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
Kazuki Nakajima
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
Kazuki Nakajima
無償のAPEXワークスペース取得方法
無償のAPEXワークスペース取得方法
Kazuki Nakajima
Oracle Cloudのjava実行環境
Oracle Cloudのjava実行環境
Kazuki Nakajima
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
Kazuki Nakajima
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
Kazuki Nakajima
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
Kazuki Nakajima
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
Kazuki Nakajima
ビジネスアイデアを最速で形にできるApp exchange
ビジネスアイデアを最速で形にできるApp exchange
Kazuki Nakajima
キャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイド
Kazuki Nakajima
活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom
Kazuki Nakajima
Upwardのご紹介
Upwardのご紹介
Kazuki Nakajima
Salesforce1入門
Salesforce1入門
Kazuki Nakajima
Force.com canvas入門ガイド
Force.com canvas入門ガイド
Kazuki Nakajima
Drawloop intro
Drawloop intro
Kazuki Nakajima
Sugoisurvey intro
Sugoisurvey intro
Kazuki Nakajima
Mehr von Kazuki Nakajima
(20)
ビーコンBotによるニュータイプな受付
ビーコンBotによるニュータイプな受付
Apexで作成したrest apiをしっかり保護する方法
Apexで作成したrest apiをしっかり保護する方法
Waterfall cafeで働くBot
Waterfall cafeで働くBot
AIが入った栄養士Botのアーキテクチャー
AIが入った栄養士Botのアーキテクチャー
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
無償のAPEXワークスペース取得方法
無償のAPEXワークスペース取得方法
Oracle Cloudのjava実行環境
Oracle Cloudのjava実行環境
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
ビジネスアイデアを最速で形にできるApp exchange
ビジネスアイデアを最速で形にできるApp exchange
キャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイド
活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom
Upwardのご紹介
Upwardのご紹介
Salesforce1入門
Salesforce1入門
Force.com canvas入門ガイド
Force.com canvas入門ガイド
Drawloop intro
Drawloop intro
Sugoisurvey intro
Sugoisurvey intro
今さらきけない環境ハブ
1.
今さらきけない環境ハブ 株式会社セールスフォース・ドットコム テクニカルエバンジェリスト 中嶋 一樹
2.
環境ハブとは? ISVはパートナー開発組織、ライセンス管理組織、Trialforceソース組織など多くの組織を活用してアプリを開発していきま す。環境ハブはこれらの組織を作成し、シングルサインオンすることができる機能です。また、Usage Metricsといった他の ISV向け機能において環境ハブは必須となっており、appexchangeアプリを開発するにあたり欠かせない機能です。 環境 ハブ CRM for
ISV組織 パートナー開発組織 テスト組織 Trialforceソース組織 組織を作成&シングルサインオン
3.
• 環境ハブはCRM for
ISV組織(または元来利用しているSales Cloud組織)で有効化します。パートナーコミュニティからCRM for ISV組織の組織 IDを指定して有効化申請のケースを発行します。 環境ハブのセットアップ • システム管理者以外で環境ハブを使うユーザーには適切な権限を付与する必要があります。例えば、組織の作成や接続はおこなわせたくない が、各組織へシングルサインオンすることを許可したい場合、次のように権限を付与します。 • アプリケーション > 割り当てられたアプリケーションに環境ハブを追加 • アプリケーション > オブジェクト設定 > ハブメンバーでタブの設定をデフォルトで表示に設定し、オブジェクトの参照権限を追加 • システム > サービスプロバイダでSSOを許可するサービスプロバイダを追加 • 環境ハブに関連する権限のさらなる詳細はISVforceガイドの環境ハブのセクションを参照してください。 • CRM for ISV組織でマイドメインを設定します。マイドメインは 環境ハブからシングルサインオン機能を利用するにあたり必要 になります。 • 有効化完了の連絡がきたら環境ハブは利用可能になっていま す。CRM for ISV組織にログインし、アプリケーションプルダウ ンメニューから「環境ハブ」を選択してください。
4.
シングルサインオンを設定する • 環境ハブ上のユーザーと、ログイン先組織のユーザー名を1対1で紐づける設定(ハブメンバーの関連リストにあるシングルサインオンユーザー マッピングの作成)をおこなうことでマッピングを定義します。設定は簡単ですが、1ユーザーにつき必ず1つのマッピング設定が必要になる ため、ユーザー数が多い場合には不向きです。 環境ハブに接続された組織は、「SSOを有効化」ボタンをクリックするだけでシングルサインオンに必要な組織間の設定が自動的におこなわ れます。その上で各ユーザーがシングルサインオンするためには何らかの形で環境ハブ上のユーザーと、ログイン先組織のユーザーがマッピ ングされていなければなりません。マッピングには3つの方法があり、ここではそれぞれを説明します。 ユーザーの対応付け 統合ID • 全組織においてユーザーごとに一意なIDを付与し、そのIDによって組織間のユーザーをマッピングします。統合IDさえ各組織で設定されていれ ば、個別に紐付けをおこなう必要がないため大規模な環境にも対応でき、ログイン先に対応するユーザーが存在しない場合に自動的にユーザー を作成するジャストインタイムプロビジョニングが可能になります。 従来のユーザー名 •
環境ハブ上のユーザー情報を元にログイン先のユーザー名を動的に指定する形でマッピングをおこないます。ログイン先のユーザー名がある規 則に基づいて作成されている場合に活用できます。
5.
ジャストインタイムプロビジョニングのセットアップ ログイン先組織に対応するユーザーが存在しない場合に自動的にユーザーを作成する機能のことをJIT(ジャストインタイムプロビジョニン グ)と呼んでいます。この機能を活用すれば、環境ハブ上のユーザーは事前に各ログイン先組織にユーザーを作成することなくログインする ことが可能になります。 • 環境ハブでJITを有効化したいハブメンバーを選択します。 • もしSSOがまだ有効でなければ、「SSOを有効化」ボタンをクリックして有効化します。 •
SSO手法2 - 統合IDにチェックして保存します。 • サービスプロバイダの詳細リンクをクリックします。 • 編集ボタンをクリックし、件名種別で「統合ID」を選択して保存します。 • サービスプロバイダSAML属性で下記の通り属性を作成します。 属性キー 属性値 User.Username $User.Username User.Email $User.Email User.LastName $User.LastName User.FirstName $User.FirstName User.CommunityNickname $User.CommunityNickname User.Alias $User.Alias User.ProfileName $Profile.Name
6.
ジャストインタイムプロビジョニングのセットアップ(続き) • ログイン先組織で、管理 >
セキュリティのコントロール > シングルサインオン設定で、該当する環境ハブの設定を選択します。 • 編集ボタンをクリックし、SAML ID種別で「アサーションにはユーザーオブジェクトの統合IDが含まれます」を選択、ユーザープロビジョニングの有効化にチェック、 ユーザープロビジョニングのタイプで「Apexハンドラを使用したカスタムSAML JIT」を選択、「SAML JITハンドラテンプレートを自動的に作成する」リンクをクリッ ク、他のアカウントでハンドラを実行にシステム管理者のユーザーを指定して保存します。 • 開発者コンソールでApexクラス:AutocreatedRegHandler[ランダム番号]を編集し、次ページのソースをペーストします。*クラス名は既存のクラス名に合わせてくださ い。
7.
ジャストインタイムプロビジョニングのセットアップ(続き) global class AutocreatedRegHandler[ランダム番号]
implements Auth.SamlJitHandler { private void handleUser(User u, Map<String, String> attributes, String federationIdentifier) { u.Username = attributes.get('User.Username') + '.' + UserInfo.getOrganizationId(); u.FederationIdentifier = federationIdentifier; u.Email = attributes.get('User.Email'); u.FirstName = attributes.get('User.FirstName'); u.LastName = attributes.get('User.LastName'); u.CommunityNickname = attributes.get('User.CommunityNickname'); u.Alias = attributes.get('User.Alias'); String profileName = attributes.get('User.ProfileName'); list<Profile> profileList = [SELECT Id FROM Profile WHERE Name=:profileName]; if (profileList.size() == 1){ u.ProfileId = profileList[0].Id; } String uid = UserInfo.getUserId(); User currentUser = [SELECT LocaleSidKey, LanguageLocaleKey, TimeZoneSidKey, EmailEncodingKey FROM User WHERE Id=:uid]; u.LocaleSidKey = currentUser.LocaleSidKey; u.LanguageLocaleKey = currentUser.LanguageLocaleKey; u.TimeZoneSidKey = currentUser.TimeZoneSidKey; u.EmailEncodingKey = currentUser.EmailEncodingKey; system.debug(u); } global void updateUser(Id userId, Id samlSsoProviderId, Id communityId, Id portalId, String federationIdentifier, Map<String, String> attributes, String assertion) { } global User createUser(Id samlSsoProviderId, Id communityId, Id portalId, String federationIdentifier, Map<String, String> attributes, String assertion) { User u = new User(); handleUser(u, attributes, federationIdentifier); return u; } }
8.
ありがとうございました!
Jetzt herunterladen