Auto-fill control: Suggestions as you type A client side cache of recent names (minimum 1 character to search; prefix matching on first/last/email) Query results from claim providers (minimum 3 characters to search; prefix matching on first/last/email)
Edit/View Choice Permission inheritance Folder sharing – Just like document sharing Break inheritance Copy permissions/groups from Site to Document Grant permissions to recipient on the document Send email notification to recipient StandardReaderRoleDefinitionId StandardEditorRoleDefinitionId
Access denied User gets Access Denied Requests access Sharing without “Manage Permissions” User shares a site with a recipient who doesn’t have access Access request created Admin notified of pending access request by email Approves access request from access request list User is notified by email with a link to the resource
External user invited This creates invitation in Access Request List Invitation email sent to guest with invitation URL Guest clicks URL. Verification of validity of invitation and if external access is enabled. Guest signs in with Microsoft Account or Office 365 Account. Verification of redeemer. Guest added to SharePoint Online Directory Service & to site collection Guest gets permissions on the object & is redirected to it
User shares a document using Edit or View link Hidden user created and granted permissions on the document. Inheritance broken. Guest receives email with Guest Link. Clicks on the link. Verification: Are Guest Links enabled? Is this a valid link? Does the document exist? User impersonates the hidden user and is redirected to the document in web apps.