Explain why sign-in helps.
Request authentication at the point where the protected task needs it. Use the supported identity-provider flow and Apple’s required clarification before collecting personal information.
Connect the conversation to the right business account when a task needs private information. Let your application authorize each requested action.
Account access decision
Identity and access checked
Maya can read order 1042
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Identity and access checked
Sam can read order 1057
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Identity and access checked
Noor can read order 1063
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
iMessage
Today 9:41
iMessage
Today 9:41
Account access decision
Identity and access checked
Maya can read order 1042
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Identity and access checked
Sam can read order 1057
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Identity and access checked
Noor can read order 1063
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Account access decision
Identity and access checked
Maya can read order 1042
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Identity and access checked
Sam can read order 1057
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Identity and access checked
Noor can read order 1063
The account and requested resource match under the application’s normal authorization checks.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
Resource access refused
The private record stays private
A successful sign-in does not grant access to every resource. The public conversation can still continue.
iMessage
Today 9:41
Compare access to the customer’s own order with an unrelated account’s record.
Connect the conversation to an authorized customer account.
Request authentication at the point where the protected task needs it. Use the supported identity-provider flow and Apple’s required clarification before collecting personal information.
Validate callbacks and bind the result to the intended conversation and customer account. Keep secrets and tokens in the owning authentication environment.
Exercise canceled sign-in, expired access and a different account requesting the same record. Use the same resource permission checks for an assistant tool and a human service action.
Use the verified account for the specific service request, booking or purchase that needs it.
Organize teams in workspaces, control API access, and trace changes through audit logs.
Organization
Harbor
Access stays in its workspace.
Production/API keys
Delivery agent
ActiveAlex Lee
Admin
Today · UTC
Audit log
Organization
Harbor
Access stays in its workspace.
Production/API keys
Delivery agent
ActiveAlex Lee
Admin
Today · UTC
Audit log
Organization
Harbor
Access stays in its workspace.
Production/API keys
Delivery agent
ActiveAlex Lee
Admin
Today · UTC
Audit log