権限は、アプリケーション開発者に不可欠です。これにより、エンドユーザに重要なデータおよび機能へのアクセスを制御し、ミスや悪意のある動作による損害から会社を保護することができます。ただし、権限の管理は手間のかかる場合があります。すべての人が適切なレベルのアクセス権を持つようにすることは、複雑で難しい場合があります。
権限はドメイン固有であるため、ほとんどのアプリケーションで内部で権限が定義されます。ただし、テクノロジーや製品の進化に伴い、権限のローカライズ管理が困難になる可能性があります。
SAP Cloud Identity Services - 権限管理サービス (AMS) は、開発者が SAP BTP でユーザの権限を安全かつ効率的に管理できるようにする SAP Cloud Identity Services の一部です。これは、企業がデジタル環境で特定のタスクを実行できるユーザを制御しやすくするツールです。
SAP Cloud Identity Services でのロールおよびグループへのユーザ割当を一元化するために、新しい SAP BTP アプリケーションで権限管理サービス (AMS) が適用され、開発者の権限管理が合理化され、SAP BTP に基づくビジネスアプリケーションのエンドユーザ権限が一元化されます。
AMS では、管理者が SAP Cloud Identity Services 内で一元的に導出されるポリシーに基づいてアクセスを割り当てることができます。
- アクセスポリシーにより、ユーザは、ルールの制限に従って、リソースに対して特定のアクションを実行することができます。
- 開発者は、"読込" などのアクセスタイプおよびリソース (通常はビジネスオブジェクト) を指定します。
- 管理者は、ポリシーがユーザに割り当てられる前に会社の要件に適合するように、必要に応じて制限値を設定することで、利用可能な条件を調整することができます。
- ポリシーは特定のビジネスアプリケーションの一部であり、実行時に評価されます。
- カスタマは、SAP 提供またはカスタマ誘導のポリシーをアイデンティティディレクトリのユーザに割り当てることができます。
- SAP Cloud Identity Services 管理コンソールでのユーザインタフェースの使用
- アイデンティティディレクトリの SCIM API の使用
このサービスの重要な側面は以下のとおりです。
- 一元化された権限管理:複数のアプリケーションにわたってロールとアクセス制御を一元化することで、複雑さを軽減し、透明性を高めます。
- 安全なアクセス制御:アプリケーションやデータにアクセス可能なユーザー、実行できるアクションを管理できます。これにより、ユーザは最小権限の原則に従って、必要なリソースにのみアクセスできるようになります。
- 簡単なロール定義: ユーザロールを定義し、必要な権限を割り当てることができます。このロールベースのアクセス制御 (RBAC) により、ユーザアクセス権の管理が簡略化されます。
- 統合機能: このサービスは、同じランドスケープ内の他のシステム (SAP アプリケーションと非 SAP アプリケーションの両方を含む) と統合することができ、組織全体で権限をシームレスに管理することができます。
- コンプライアンス取り組みのサポート: このサービスでは、ユーザ権限を正確に制御および監視することで、さまざまなデータ保護およびプライバシー規制の遵守を維持することができます。
- セキュリティの強化: ユーザー権限の詳細な制御により、機密情報への不正アクセスのリスクが最小限に抑えられ、セキュリティが強化されます。

権限ポリシーを設定してユーザに割り当てる AMS ユーザインタフェースは、SAP Cloud Identity Services 管理コンソールに統合されています。AMS は、SAP Cloud Application Programming Model (CAP) に重点を置いて、SAP Business Technology Platform 上の SAP の開発モデルと統合されます。
レッスンのまとめ
SAP Cloud Identity Services のコンテキストで、権限管理サービスを概要レベルで説明できるようになりました。