Verify to connect
◐ in progressRequire an OS-native identity check before SQLly opens a connection that deserves extra care.
Require an OS-native identity check before SQLly will even open a connection. Apply it to one sensitive server or an entire client's production environment; the hierarchy does the repetitive part for you.
Where the pause lands
Before the driver dials - so before a login attempt, before the schema cache warms, before the explorer expands anything. A connection you cannot verify for is a connection that was never made, which keeps the server's own audit log clean of half-opened sessions.
# inherits down the tree, override anywhere client: Acme Corp identity=connect env: prod identity=connect server: db-01.prod identity=inherit
When to reach for it
- A shared or unattended machine. The gate is about the person, not the statement - it is the only guardrail that helps when someone else is at your keyboard.
- A saved production connection you rarely use. Connecting by accident from the explorer becomes impossible rather than merely unlikely.
- A customer's environment you are contractually careful with. One switch on the client covers every database filed beneath it.
Deliberately not the default. A gate on your local scratch database is friction with no payoff, and a prompt you dismiss thirty times a day stops being a security control.
In progress: the per-entity setting is stored, edited, and exported today; raising the native Touch ID / Windows Hello prompt at connect time is the remaining work.