このページはAIで翻訳されています。コミュニティによるレビューはまだ行われていません。 英語で読む

ブログ · 2023年10月17日 · Steve Simpson · セキュリティ

Salesforce のプロファイルと権限セットを使いこなす:現在と未来

今日のセッションでは、Salesforce セキュリティの領域に踏み込み、プロファイルと権限セットに焦点を当てます。かつてプロファイルはユーザーの機能を定義する主な方法で、Salesforce の中での認証と機能の両方をカバーしていました。

しかし Salesforce が進化するにつれ、この方法は扱いにくくなり、プロファイルが乱立するようになりました。この課題に対処するため、Salesforce は権限セットを導入しました。この記事では、Salesforce セキュリティにおけるプロファイルと権限セットの役割、現在の使われ方、そして今後の方向性を探ります。

[caption id="" align=“alignnone” width=“1914”]最初の認証と認可、および関連する設定のコンポーネントを示す。建物に最初に入るときのようなもの。 最初の認証と認可、および関連する設定のコンポーネントを示す。建物に最初に入るときのようなもの。 [/caption]

プロファイルとその役割:

プロファイルは、伝統的に Salesforce のユーザーアクセス制御の要でした。各ユーザーには一つのプロファイルが割り当てられ、それがプラットフォーム内での機能とアクセスを決めます。プロファイルはさまざまな設定を制御します。

[caption id="" align=“alignnone” width=“1912”]ユーザーが認証された後の、特定の要素へのアクセスと制御を表している。 ユーザーが認証された後の、特定の要素へのアクセスと制御を表している。 [/caption]

Salesforce の要素

ページレイアウト: 特定のプロファイルに表示されるユーザーインターフェースの画面を決めます。

レコードタイプ: プロファイルに特定のレコードタイプを割り当て、ユーザー体験を調整できます。

項目レベルセキュリティ(FLS): ユーザーがどの項目を参照・編集できるかをプロファイルが定義します。

カスタムアプリケーションの設定: どのアプリケーションとタブをデフォルトで表示または非表示にするかを決めます。

オブジェクトレベルのアクセス: 標準オブジェクトとカスタムオブジェクトに対するアクセスのレベル(参照、作成、編集、削除)をプロファイルが指定します。

プラットフォームイベントの機能: プラットフォームイベントの読み取りや作成へのアクセスをプロファイルが制御します。

セッションの設定: パスワードポリシー、ログイン時間、IP 範囲などのセッションポリシーをプロファイルが設定します。

カスタム権限: プロファイルがカスタム権限を許可または拒否します。

システム権限: 高レベルの管理権限をプロファイルが管理します。

権限セットとその登場:

プロファイルはユーザーアクセスの主な入口ですが、プロファイルの乱立という課題に対処するために権限セットが登場しました。権限セットは機能の集まりを一つのまとまりにし、特定のユーザーに追加できます。この方法はプロファイルを補い、より柔軟です。権限セットでできること:

細かなアクセス制御: アプリケーション、タブ、オブジェクト、項目、レポートなどへのきめ細かなアクセスを与えます。

ライセンスをまたいだ割り当て: 異なるユーザーライセンスをまたいで割り当てられます。

オブジェクトの設定: オブジェクトレベルのアクセスと設定を定義します。

プラットフォームイベントの設定: プラットフォームイベントへのアクセスを制御します。

カスタムアプリケーションの設定: アプリケーションとタブの権限を指定します。

Apex アクションと指定ログイン情報: これらの機能へのアクセスを与えます。

組織のメールアドレスへのアクセス: 組織全体のメールアドレスへのアクセスを管理します。

システム権限: 一部のシステムレベルの権限は、今では権限セットのレベルで管理されます。

プロファイルと権限セットの未来:

Salesforce は、プロファイルが主にユーザーの最初の入口となるアクセスと一部のデフォルト設定に集中する未来へと向かっています。一方、権限セットは機能を付与する主な保管場所になります。目標は、プロファイルを合理化して軽くし、一連の権限セットと権限セットグループを通じてユーザーにアクセスを与えることです。

重要なポイント:

プロファイルは、Salesforce でユーザーアクセスを制御する伝統的な方法でした。

権限セットは、プロファイルの乱立に対処し、よりきめ細かなアクセス制御を提供するために登場しました。

プロファイルは、主に最初の入口となるアクセスと一部のデフォルト設定を管理するものへと進化します。

権限セットは、特定の機能を付与する主な手段になります。

管理者は権限セットを使う方向へ移行し始め、プロファイルはできるだけ軽く保つべきです。

まとめ

Salesforce が進化し続ける中、こうした変化に適応し、権限セットの力を活用して、より効率的で柔軟なユーザーアクセス制御を実現することが大切です。

まだまだ続きます

Salesforce セキュリティの今後の情報をお楽しみに。

この www.SteveTechArc.com と YouTube チャンネル @SteveTechArc (opens in a new tab) をお楽しみに。

アーキテクト仲間やアーキテクトを目指す人たちと面白い考えを共有して、世界を変える手助けを!

文字起こしには AI を活用

STA 4.2