Identity & Access Management Flashcards
Q. What is Identity & Access Management (IAM) in Salesforce?
A. IAM refers to the policies, processes, and tools used to manage user authentication, authorization, and security controls in Salesforce.
Q. What are the core components of IAM in Salesforce?
- Authentication (Login & SSO)
- Authorization (Profiles, Permission Sets)
- Identity Federation (SSO, OAuth, SAML)
- Security Policies (MFA, IP Restrictions)
Q. What is authentication in Salesforce?
A. The process of verifying a user’s identity before granting access.
Q. What are the primary authentication methods in Salesforce?
- Username & Password
- Multi-Factor Authentication (MFA)
- Single Sign-On (SSO)
- OAuth 2.0 & OpenID Connect
- Certificate-Based Authentication
Q. What is Multi-Factor Authentication (MFA)?
A. MFA requires users to verify their identity using two or more factors (e.g., password + mobile authenticator app).
Q. What are best practices for enforcing strong authentication?
- Require MFA for all users
- Implement SSO for enterprise users
- Enable IP Whitelisting & Login Restrictions
Q. What is Single Sign-On (SSO) in Salesforce?
A. SSO allows users to log in once and access multiple applications without entering credentials again.
Q. What are the main SSO protocols supported by Salesforce?
- SAML (Security Assertion Markup Language)
- OAuth 2.0
- OpenID Connect
Q. What is the difference between SP-initiated and IdP-initiated SSO?
- SP-initiated SSO: The user starts from Salesforce and is redirected to the Identity Provider (IdP) for authentication.
- IdP-initiated SSO: The user logs into the IdP and then accesses Salesforce.
Q. What is Just-in-Time (JIT) provisioning in SSO?
A. A method that automatically creates and assigns user roles when they log in via SSO.
Q. What is OAuth 2.0?
A. An open standard for secure API authentication and authorization.
Q. What are the main OAuth 2.0 grant types in Salesforce?
- Authorization Code Flow (for web apps)
- JWT Bearer Flow (for server-to-server auth)
- Password Grant Flow (for legacy use, not recommended)
- Client Credentials Flow (for machine-to-machine API calls)
Q. What is OpenID Connect?
A. A protocol built on top of OAuth 2.0 for authentication, allowing users to log in with their identity provider credentials.
Q. What is identity federation?
A. A system where users authenticate through an external Identity Provider (IdP) instead of Salesforce.
Q. What are common Identity Providers (IdPs) used with Salesforce?
- Okta
- Microsoft Azure AD
- Google Workspace
- Ping Identity