Skip to content

feat(auth): let app passwords opt into unified search and people lookup - #65758

Open
pringelmann wants to merge 2 commits into
feat/noid/app-password-access-pickerfrom
feat/noid/app-password-shared-services
Open

pringelmann wants to merge 2 commits into
feat/noid/app-password-access-pickerfrom
feat/noid/app-password-shared-services

Conversation

@pringelmann

@pringelmann pringelmann commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Limited app passwords are refused on unified search and the people routes, since those mix data from every app. This adds two opt-in scopes so a key can get them back:

  • core:search:read: unified search
  • core:people:read: autocomplete, contacts menu, hovercard, profile fields

They show up in the picker under Custom as "Search across all apps" and "People lookup across all apps", in the same list as Files, Calendar and Contacts, off in every preset. Changing profile visibility stays closed.

shared-services-inline

Notifications will follow in a notifications app PR, since its routes live there.

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@pringelmann
pringelmann added this pull request to stack #65341 October 21, 2026 13:04
@pringelmann
pringelmann force-pushed the feat/noid/app-password-shared-services branch 2 times, most recently from 5c2e10a to cfc82f5 Compare October 22, 2026 08:28
@pringelmann pringelmann added this to the Nextcloud 36 milestone Oct 22, 2026
@pringelmann pringelmann added enhancement team: IDP Code maintained by 🪪 IDP team labels Oct 22, 2026
@pringelmann pringelmann self-assigned this Oct 22, 2026
@pringelmann pringelmann added the 3. to review Waiting for reviews label Oct 22, 2026
@pringelmann
pringelmann marked this pull request as ready for review October 22, 2026 09:03
@pringelmann
pringelmann requested review from a team as code owners October 22, 2026 09:03
@pringelmann
pringelmann requested review from Altahrim, come-nc, icewind1991, kristian-zendato, provokateurin, skjnldsv and susnux and removed request for a team October 22, 2026 09:03
@pringelmann
pringelmann force-pushed the feat/noid/app-password-shared-services branch from cfc82f5 to 2eaeec1 Compare October 22, 2026 12:48
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
@pringelmann
pringelmann force-pushed the feat/noid/app-password-shared-services branch from 2eaeec1 to dac07be Compare October 23, 2026 09:31
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant