Authorization Policy in SAP IAG

Ever thought about how to control access and permissions effectively in SAP Identity Access Governance (IAG)? Let’s break it down in simple terms.

Imagine a scenario where a user, who has the power to manage risks, ends up mitigating risks unrelated to his/her function. Or what if a user can request sensitive roles, and the manager approves it without a thorough review? Think of a situation where a user changes his/her manager ID or email during the run-time. Also, consider to implement a requirement to restrict only full-time users from requesting PAM IDs.

It’s easy to implement authorization restrictions in SAP GRC Access Control as it is a NetWeaver based system. But how to implement similar restrictions in SAP IAG? SAP IAG poses challenges as role collections have limitations, and applying restrictions at the data level isn’t possible. But here’s the good news – you can address these issues by implementing Authorization Policies.

An Authorization Policy is essentially a set of rules with predefined conditions. Admins use the Authorization Policy app to define these policies. To keep things simple, let’s focus on one policy type – Access Risks. However, it’s important to note that SAP IAG supports setting up policies for various types, providing a comprehensive solution to your access control restriction needs.

  • Access Risk
  • Back-end User
  • Mitigation Control
  • Business Role
  • Access
  • Application
  • Business Function Group and
  • Access Request

Refer to the figure 1.0 to know various options that you can select from the policy definition screen.

  1. From SAP IAG, navigate to the Administration group
  2. Click “Authorization Policy”
  3. Click New Policy Set
  4. Enter name and select the Policy Type
  5. Click Save.
  6. Now navigate to the Policy Set from the list and click + sign in Policies

7. Enter the Policy ID, and description and click + sign to add the conditions.

Since “Access Risk” is selected in Policy type, the Conditions will show the Risk ID, Business Process, Risk Level and Risk type.

8. Select the condition with a value and create the policy.

9. Click Save.

Definition can also be based on various conditions as shown below:

NOTE: Multiple policies can be defined in a single Policy definition. Once defined, you may notice all the Policies along with Assigned Users (based on the condition)

10. Click Apply to apply the changes. Once activated, the Status will be changed to Active.

In this example, Mitigate Authorization is provided for B001, and B002 risks along with other critical risks to user – RAGHU.

Setup other Attribute restrictions using the other policy options.

For more detailed information on these settings, refer to SAP note 2788255 – Value Help Attribute Values for Auth Policy UI and 3300664 – IAG – How does Authorization Policy works with different filters?

Receive updates on upcoming webinars, the latest case studies, and more directly in your inbox. Stay informed and connected by subscribing to our newsletter.

Raghu Boddu

Meet Raghu Boddu an expert in SAP Security and Governance, Risk, and Compliance (GRC). With over 20+ years of experience in the field, Raghu has a deep understanding of the nuances and complexities of SAP systems and how to keep them secure. Raghu has worked with various clients across different industries, helping them implement effective security and GRC strategies to protect their sensitive data and meet regulatory compliance requirements. Raghu is a respected thought leader in the SAP security and GRC community, regularly sharing insights and best practices through presentations and publications. Whether you’re looking to improve the security of your SAP system or ensure compliance with relevant regulations, Raghu can provide the guidance and expertise you need to succeed.

Explore our success stories

A case study on analyzing Custom Transaction codes and updating the Risk Ruleset

In today’s dynamic business landscape, many SAP customers leverage custom transaction codes to streamline operations and enhance efficiency. However, with customization comes responsibility, as it introduces risks such as segregation…

How we helped businesses succeed by providing them with innovative and effective solutions to manage risks

In today’s business landscape, managing SAP systems can be challenging. Many companies struggle with Segregation of Duties (SoD) conflicts and irrelevant transaction codes, making audits cumbersome and increasing the risk…

Case study on SAP Licensing Optimization

Today’s business environment requires the efficient management of SAP licensing, though it can be challenging. This problem can be resolved by Optimus for SAP Applications, developed by ToggleNow, by offering…

Learn how we can help you and your enterprise through the GRC transformation journey. Choose the appropriate option and fill out the form. Let’s get started!

Product demo

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Detailed Discussion

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Partnership Discussions

Lorem ipsum dolor sit amet, consectetur adipiscing elit.