Gå til innholdet

The Front Door: Logging In to Salesforce

Dette innholdet er ikke tilgjengelig på ditt språk.

Chapter 2 of Securing Salesforce: Sharing and Visibility, Part 1: The Front Door and the Offices. It’s a shared chapter, also part of the Identity and Access course. New to the course? Start with chapter 1.

Let me start with a question I ask every class. How many ways are there into your Salesforce org?

Most people say one: the login page. But a Salesforce org has a lot of doors, and some of them don’t ask anyone to log in at all. Before you can secure the front door, you need to know how many doors the building has.

In chapter 1, the front door was the first of the building’s three sets of controls: who are you? This chapter answers that question in full. Who you are and how you prove it, from where, when, for how long, and for which kind of user. Then where all those settings live, and how you know the door is still set well next month.

It stays with a person, or a program, logging in. Single sign-on setup, OAuth flows, connected and external client apps, and agent identity belong to the Identity and Access course; this chapter shows where each one meets the door.

  • An org has many doors. The login page, sites, web forms, inbound email, APIs and events. Some need a login; some don’t.
  • One security guard. Every door that needs a login sends you to the same authentication server, even with single sign-on.
  • The wristband is a token. After you log in, you show a token instead of a password. While it’s valid, the token is the access, so a stolen one skips the guard.
  • Authentication ends at a valid session. Everything after that is authorization: the offices and the file cabinets.
  • A password alone no longer opens the door. MFA is required for every employee login, and privileged users need proof that can’t be phished.
  • Not every second factor is equal. A text-message code can be phished, intercepted, or moved to a new SIM.
  • Where, when and how long. Login IP ranges block, trusted IP ranges only skip the challenge, login hours close the door at night, and sessions end.
  • Different users, different doors. Staff, admins, integration users and external users each get their own profile and their own rules. One integration, one identity.
  • Login flows are a lobby. An extra check after the login, per profile, tested on a test user first.
  • The profile keeps the door; permission sets carry the keys. Many of something goes on a permission set; only one of something stays on the profile.
  • Check the door, don’t just set it. Health Check, Login History and, for many orgs, Security Center.

Here’s the picture the whole chapter is built on. A person in a browser doesn’t go straight to their records. They stop at the guard first, prove who they are, and get a session. Then they show that session on every page.

A person in a browser: the login page first A person in a browser on the left, and on the right the org's doors that require a login. At the top right, the authentication server, marked as the security guard: the login page, which checks who you are and issues the session. Below it, your org's pages on the instance web server, and Experience Cloud member pages for customers and partners who log in. Arrows: first, the browser logs in at the guard; second, it reaches the org's pages with the session, or the member pages with the session. Footnote: prove who you are once, at the guard, then show the session on every page. {"author": "Steve Simpson", "blueprint": "1.0.0", "builder": "standard 1.52.0", "built": "2026-10-28", "id": "DGM-SHR-FD-01", "rights": "\u00a9 2026 Twinshark LLC. All rights reserved.", "template": "cells 0.4.0", "theme": "stevetecharc 1.4.0"} WHO'S KNOCKING YOUR ORG: LOGIN REQUIRED A person in a browser Authentication server the login page: it checks who you are and issues the session the security guard Your org's pages the instance web server Experience Cloud member pages customers and partners, logged in 1. log in 2. pages, with the session or member pages, with the session Prove who you are once, at the guard. Then show the session on every page. HOW TO READ IT every login passes the same guard first © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Think of a food festival. You show who you are and pay at the entrance, and you get a wristband. Then every food stall serves you because of the wristband, never your ID. That’s a token. It’s why the guard matters so much, and why a stolen token is so dangerous: the stall doesn’t check your face.

Five modules, each standing on its own.

  1. The Doors Into Salesforce. How many ways there are into an org, which ones need a login, the security guard every login goes through, the wristband, and where authentication ends.
  2. Proving Who You Are: Passwords and MFA. The three kinds of proof; password policies; MFA for every employee login; phishing-resistant MFA and passkeys for privileged users; why a text message isn’t enough; single sign-on and the proof it must send; session levels and step-up; and backing up your authenticator.
  3. Where, When and How Long: IP Ranges, Login Hours and Sessions. Login IP ranges, and how wide to make them for a company with many offices; trusted IP ranges, good to a point; login hours in the org’s time zone; session timeouts and locking a session to its IP address; and anonymizing networks.
  4. Different Users, Different Doors. Staff, admins, integration users and external users; the integration user that locked itself out; a way back in for admins; and login flows as a lobby before the building.
  5. Checking the Door: What Stays on the Profile, Health Check and Security Center. Where the door’s settings live; Health Check and its weekly notifications; Login History; Security Center for many orgs; and the 2025–2026 changes at the door, dated.

The door has changed more in the last year than in the five before it. Module 5 gathers every change, dated, and each module covers its own.

What changed at the front door, 2025–2026 A timeline, top to bottom, with what each change means beside it. From 20 November 2025, anonymizing VPNs and high-risk IP addresses are blocked, and API traffic from them too from 24 April 2026: an integration behind an anonymizing VPN freezes its own user. Spring '26: new connected apps need a request to Support: register new integrations as External Client Apps. 15 April 2026: Health Check notifications on by default: admins hear when the score drops. From 1 July 2026: step-up to view and export reports: prove it again before data leaves. From 20 July 2026, highlighted: MFA for every employee login, passkeys for privileged users and a username-first login page: a password alone no longer opens the door. Winter '27: profile filtering enforced: give View All Profiles on purpose. From 4 November 2026: idle refresh tokens expire after 30 days: a stolen token has a shorter life. Footnote: production dates; many rolled out by release group over weeks; check what applies to your org. {"author": "Steve Simpson", "blueprint": "1.0.0", "builder": "standard 1.52.0", "built": "2026-10-28", "id": "DGM-SHR-FD-17", "rights": "\u00a9 2026 Twinshark LLC. All rights reserved.", "template": "flow/sequence 0.1.0", "theme": "stevetecharc 1.4.0"} From 20 November 2025 anonymizing VPNs and high-risk IPs blocked; API traffic too from 24 April 2026 An integration behind an anonymizing VPN freezes its own user. Spring '26 new connected apps need a request to Support Register new integrations as External Client Apps. 15 April 2026 Health Check notifications on by default Admins hear when the score drops. From 1 July 2026 step-up to view and export reports Prove it again before data leaves. From 20 July 2026 MFA for every employee login; passkeys for privileged users; username first A password alone no longer opens the door. Winter '27 profile filtering enforced Give View All Profiles on purpose. From 4 November 2026 idle refresh tokens expire after 30 days A stolen token has a shorter life. WHAT IT MEANS Production dates; many rolled out by release group over weeks. Check what applies to your org. HOW TO READ IT a step the step that matters most what comes next © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Then check what stuck with the study guide.

  • Which doors the org actually has open, and for every door with no login, what someone can do through it, and whether that’s on purpose.
  • Which users count as privileged, and that each of them has phishing-resistant MFA, with a backup method.
  • For single sign-on users, whether the identity provider sends the proof Salesforce needs.
  • Which profiles need login IP ranges and login hours, wide enough to cover every office, and no wider.
  • How long a session lasts, shorter for the most privileged users.
  • That every integration has its own integration user, locked to where it connects from.
  • How admins get back in if a door setting goes wrong, before anything is tightened.
  • Which profiles need a login flow, and who tests it first.
  • Which baseline Health Check measures against, and who reads the weekly notifications.
  • How the team hears about the next change at the door before it’s enforced.

Beyond the exam: what AI changes. AI shows up first at the front door. It writes better phishing, it hunts for stolen tokens, and it tries from wherever it can hide, around the clock. Salesforce’s answer is stronger proof, asked for more often, where the stakes are highest. And the programs coming through the door now include agents: each one should log in as its own identity, with only the access its job needs. Part 3 of this course and the Identity and Access course go further.

Each module lists its own sources, each checked 2026-11-01. Two to start with:

Next: Profiles, Permission Sets and Permission Set Groups