App-level access is the permissions and roles assigned directly inside an application. It is where real access is defined and enforced.
Most critical permissions are not managed in your IDP. They are managed inside applications.
That includes:
These define what users can actually do. Not just whether they can log in.
A user is part of a “Sales” group in the IDP. That group gives them access to Salesforce.
Inside Salesforce:
The IDP grants access to the app. The app defines what happens next.
App-level access exists because each system is different.
Every application:
There is no universal standard across apps.
Identity systems are designed to grant access to applications. They are not designed to manage everything inside them.
That means:
The IDP shows access to the app. Not access within the app.
App-level access creates risk when:
This leads to:
You need to bring app-level access into your overall view.
That means:
App-level access is a core component of effective access. It defines what actions are possible. Without it, you only see part of the picture.
It is the roles and permissions assigned inside an application that determine what a user can do.
Because it is managed directly within each application, not centrally.
It is what ultimately controls actions, so it is critical to understand.
By connecting to applications and reviewing roles and permissions directly.
YeshID connects directly to applications to surface app-level access.
So you can:
Access to an app is not the same as access within it. App-level access is where real control happens.