Upload
Download free for 30 days
Login
Submit Search
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
5 likes
2,370 views
寛 吉田
実際に公開しているAppExchangeパッケージ、Lightningコンポーネントの経験を元に、AppExchangeのセキュリティレビュー方法を説明します。
Technology
Read more
1 of 21
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
More Related Content
PPTX
Lightingコンポーネントベーシック開発
Akihiro Iwaya
PDF
Salesforce Lightning をやってみてあれこれ
寛 吉田
PDF
Lightning Component × Lightning Design System
Taiki Yoshikawa
PPTX
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
寛 吉田
PDF
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
寛 吉田
PPTX
Sf素人が2週間でアプリケーションビルダーに挑戦してみた
政雄 金森
PDF
Kintone vs Salesforce vs Google
Daisuke Sugai
PDF
Touch Platform によるモバイルアプリケーション開発
Salesforce Developers Japan
Lightingコンポーネントベーシック開発
Akihiro Iwaya
Salesforce Lightning をやってみてあれこれ
寛 吉田
Lightning Component × Lightning Design System
Taiki Yoshikawa
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
寛 吉田
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
寛 吉田
Sf素人が2週間でアプリケーションビルダーに挑戦してみた
政雄 金森
Kintone vs Salesforce vs Google
Daisuke Sugai
Touch Platform によるモバイルアプリケーション開発
Salesforce Developers Japan
What's hot
(20)
PPT
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
nishizaki
PPTX
Lightning componentとlightning design system
Noriko Iwai
PDF
Force.com開発基礎
Salesforce Developers Japan
PDF
Salesforce dug [tokyo] meetup 2016 新年会
Akira Kuratani
PPTX
Cordova×業務システム:失敗しないモバイル開発の秘訣
アシアル株式会社
PDF
コックピットアプリケーション
Daisuke Sugai
PDF
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
PDF
Salesforce DUG meetup09 summer15
Ikou Sanuki
PDF
Windows10時代のクロスプラットフォーム開発
Kazushi Kamegawa
PDF
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
アシアル株式会社
PDF
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
Yoshito Tabuchi
PDF
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
Kazuki Nakajima
PDF
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
PDF
キャンバス個人用アプリ 速習ガイド
Kazuki Nakajima
PDF
はやわかりHTML5ハイブリッドアプリ開発事情
Monaca
PDF
Archtect meetup sharing_territory_20190801
Ikou Sanuki
PDF
10 power night2014_uematsu
TerraSky
PDF
今さらきけない環境ハブ
Kazuki Nakajima
PPTX
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
PDF
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
MPN Japan
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
nishizaki
Lightning componentとlightning design system
Noriko Iwai
Force.com開発基礎
Salesforce Developers Japan
Salesforce dug [tokyo] meetup 2016 新年会
Akira Kuratani
Cordova×業務システム:失敗しないモバイル開発の秘訣
アシアル株式会社
コックピットアプリケーション
Daisuke Sugai
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
Salesforce DUG meetup09 summer15
Ikou Sanuki
Windows10時代のクロスプラットフォーム開発
Kazushi Kamegawa
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
アシアル株式会社
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
Yoshito Tabuchi
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
Kazuki Nakajima
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
キャンバス個人用アプリ 速習ガイド
Kazuki Nakajima
はやわかりHTML5ハイブリッドアプリ開発事情
Monaca
Archtect meetup sharing_territory_20190801
Ikou Sanuki
10 power night2014_uematsu
TerraSky
今さらきけない環境ハブ
Kazuki Nakajima
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
MPN Japan
Ad
Similar to Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
(20)
PDF
App cloud lightning-component-20170517
Hideki Akizuki
PDF
4 power night2014_yoshikawa
TerraSky
PDF
はじめてのDreamforce はじめてのLightning
Taiki Yoshikawa
PDF
Lightning を利用した開発とケーススタディ
Salesforce Developers Japan
PDF
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
Salesforce Developers Japan
PDF
Lightning Components で 次世代のアプリケーション開発
Salesforce Developers Japan
PDF
はじめようLightningコンポーネント
Salesforce Developers Japan
PDF
Lightning アプリケーション開発 - Visualforce ページの移行
Salesforce Developers Japan
PDF
Lightning componentの研究ポイントあるいは…
Akira Kuratani
PDF
Lightningのコンポーネントフレームワークの概要
Salesforce Developers Japan
PDF
Lightning Experience で何が変わったか?
Salesforce Developers Japan
PDF
Lightning App Builder による ビジュアルアプリケーション開発
Salesforce Developers Japan
PDF
Lightning コンポーネント Deep Dive
Salesforce Developers Japan
PPTX
Lightning componentlt201801
Kazuki Mizoguchi
PDF
Salesforce DUG Meetup 2015 新年会
Akira Kuratani
PDF
Lightningコンポーネントの概要
Salesforce Developers Japan
PDF
実演 AppExchange アプリケーション ライフサイクル
Takahiro Kawabata
PPTX
Tokyo Salesforce Developer Group Meetup #11
Shingo Yamazaki
PDF
Lightning Developer Week Tokyo
Mitch Okamoto
PDF
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Salesforce Developers Japan
App cloud lightning-component-20170517
Hideki Akizuki
4 power night2014_yoshikawa
TerraSky
はじめてのDreamforce はじめてのLightning
Taiki Yoshikawa
Lightning を利用した開発とケーススタディ
Salesforce Developers Japan
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
Salesforce Developers Japan
Lightning Components で 次世代のアプリケーション開発
Salesforce Developers Japan
はじめようLightningコンポーネント
Salesforce Developers Japan
Lightning アプリケーション開発 - Visualforce ページの移行
Salesforce Developers Japan
Lightning componentの研究ポイントあるいは…
Akira Kuratani
Lightningのコンポーネントフレームワークの概要
Salesforce Developers Japan
Lightning Experience で何が変わったか?
Salesforce Developers Japan
Lightning App Builder による ビジュアルアプリケーション開発
Salesforce Developers Japan
Lightning コンポーネント Deep Dive
Salesforce Developers Japan
Lightning componentlt201801
Kazuki Mizoguchi
Salesforce DUG Meetup 2015 新年会
Akira Kuratani
Lightningコンポーネントの概要
Salesforce Developers Japan
実演 AppExchange アプリケーション ライフサイクル
Takahiro Kawabata
Tokyo Salesforce Developer Group Meetup #11
Shingo Yamazaki
Lightning Developer Week Tokyo
Mitch Okamoto
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Salesforce Developers Japan
Ad
More from 寛 吉田
(9)
PPTX
[TerraSky Day 2016] エンジニアのためになる!実用的なSalesforceページデザインについて考えてみよう
寛 吉田
PDF
聞いてスッキリ!Lightningの理解ポイント
寛 吉田
PDF
Do you known issues ? - Practical use of known issue -
寛 吉田
PPTX
Clickjack protection for salesforce
寛 吉田
PPTX
The mash-up choice
寛 吉田
PPTX
Performance of visualforce lt version-20121031
寛 吉田
PPTX
Performance of Visualforce
寛 吉田
PPTX
SkyVisualEditorで使ってるコードちょっとだけ教えます-PDFでの文字折返し-
寛 吉田
PPTX
AWS to Salesforce 活用例 ~SSL Termination試してみました~
寛 吉田
[TerraSky Day 2016] エンジニアのためになる!実用的なSalesforceページデザインについて考えてみよう
寛 吉田
聞いてスッキリ!Lightningの理解ポイント
寛 吉田
Do you known issues ? - Practical use of known issue -
寛 吉田
Clickjack protection for salesforce
寛 吉田
The mash-up choice
寛 吉田
Performance of visualforce lt version-20121031
寛 吉田
Performance of Visualforce
寛 吉田
SkyVisualEditorで使ってるコードちょっとだけ教えます-PDFでの文字折返し-
寛 吉田
AWS to Salesforce 活用例 ~SSL Termination試してみました~
寛 吉田
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
1.
Lightning Component 公開への道 ~「Multi-View
Calendar」開発で分かったこと~ Salesforce DUG Meetup #9 2015/06/30 株式会社テラスカイ 吉田 寛
2.
自己紹介 所属:株式会社テラスカイ 製品開発部 マネージャー 吉田 寛(Hiroshi
Yoshita) @xlouder 2 / 21
3.
3 / 21 うるう秒の準備はできていますか? http://jjy.nict.go.jp/QandA/data/leapsec-rep2012.html
4.
4 / 29Chapter
4 - Build Mobile Apps Faster - Dreamforce 2014 Opening Keynote https://www.youtube.com/watch?v=SUNWau6G6gI
5.
Salesforce1 Lightningがもたらす 次世代プラットフォームの全貌 エコシステムを利用することでより多くのUIが活用可能に 開発者は作成したLightningコンポーネントをAppExchangeマーケットプレイスに公開し、 より多くのユーザに配布することができます。現在すでにいくつかのコンポーネントが AppExchange上に掲載されていますが、今後より数多くのコンポーネントが提供される予 定です。 このAppExchange上のコンポーネントエコシステムによって、Lightningアプリケーション の部品は増え続け、ユーザは豊富なコンポーネントの中から、好みのコンポーネント選択 し、クリックですぐにインストールして利用することができます。 5 /
21 「Salesforce1 Lightningがもたらす次世代プラットフォームの全貌」から抜粋 http://www.salesforce.com/jp/socialenterprise/innovation/salesforce_lightning.jsp
6.
6 / 21 Lightningコンポーネント
掲載数は? での
7.
日本のAppExchangeサイト 7 / 21 掲載数:
2 (2015/6/28現在)
8.
グローバルのAppExchangeサイト 8 / 21 掲載数:27 (2015/6/28現在) リリースしました。
9.
「Multi-View Calendar」Lightning Component 9
/ 21 Month View Week View Day View 「無料」です 優しい心でお試しください
10.
セキュリティレビュー をしたことありますか? 10 /
21
11.
セキュリティレビュープロセス 11 / 21 1.
アプリケーション の準備 • セキュリティチェック • with sharing、CRUD、FLS • 一般的なセキュリティ対策 • Force.com以外のシステムは、プ ラットフォームのセキュリティ • OWASP(Open Web Application Security Project)準拠 • ソースコード、アプリケーションス キャナ 2.レビュー依頼 • ISVパートナー締結? • AppExchangeサイト設定 • レビュー費用支払 3.公開 •LMA設定 •AppExchangeサイト公開設定
12.
セキュリティレビュー ドキュメント 詳細はこれらのドキュメントを参照ください。 Force.com
ISVセキュリティレビュー https://developer.salesforce.com/page/JP:Security_Review AppExchange/OEMセキュリティレビュー認定 FAQ https://developer.salesforce.com/page/JP:Security_Review_FAQ Lightning Security https://developer.salesforce.com/page/Lightning_Security 12 / 21
13.
13 / 21 どんなことが指摘されるのか?
14.
AppExchangeパッケージのレビュー(1/2) • 一般的なWebセキュリティチェック 【共通】 • XSS脆弱性 •
JavaScript等の不正実行によるセッションハイジャックや情報不正搾取が可能か • CSRF • リクエストの偽装が可能か • S(O)QLインジェクション • アプリケーションが想定しないS(O)QLの実行が可能か 【force.com外システム】 • ディレクトリ・トラバーサル • 意図しないディレクトリへのアクセス • WebサーバーでのHttpOnly属性対応可否 • Cookieの設定をJavaScriptから読み込めないことの確認 • SSL(TLS)暗号方式 • 暗号方式が古いものの許可確認 14 / 21
15.
AppExchangeパッケージのレビュー(2/2) • force.comのセキュリティチェック • 共有ルール •
with sharingが設定されているか、FLSが反映されているか • CRUD • オブジェクト、FLSの権限通りにApexクラス単体で制御されているか。 Visualforceからは呼び出せないようにボタンを非表示にしていてもNG 15 / 21
16.
Lightningコンポーネントのレビュー Major Issues ①
Salesforce1とCSSが大きく異る 16 / 21 修正後修正前 • ボタンの角を丸に • フォントを変更 • 色を白ベースに → Salesforce1 style guide により近く http://sfdc-styleguide.herokuapp.com/ • 入力欄を横幅100%に • 文字サイズを大きく 修正前 修正後
17.
Lightningコンポーネントのレビュー Some Issues ①
コンポーネントが複数ある場合の説明が不足している。 ② 日付フォーマットがUS表示ではない ③ コンポーネントの名前はフレンドリーにした方が良い ④ 複数コンポーネントは近い配置になるようにネーミングを ⑤ デフォルト以外のコンポーネントアイコンを使いなさい 17 / 21 ① ③, ④, ⑤
18.
【※注意】 今後チェック内容が変更される可能性があります。 最新情報はSalesforceのドキュメントを参照してください。 特に「Lightning コンポーネント」はこれから作られていくと思います。 18 /
21
19.
レビューでの注意点 1. セキュリティレビューの期間を長めに設定する • 「20から25営業日程度の日時で完了」とありますが、アプリケーショ ン次第によって長期になる可能性がある 2.
レビューの更新時期と開発(パッケージ化)時期を調整する [年次レビュー] • 新規レビューと同等のチェックが年次で実施される • 指摘がある場合、一定期間内に反映する必要がある • 次期バージョン開発中の場合、レビュー指摘内容の反映ができなくな る可能性がある 19 / 21
20.
20 / 21 頑張っていきましょう…!
21.
Hiroshi Yoshita @xlouder
Download