Your own OAuth app
By default the integration provider's shared app runs the consent flow. It works for every toolkit, at a cost: the screen says "Allow <provider> to access Slack" and asks for whatever that shared app was registered with.
For many organizations that is fine. For some, anyone whose security review reads consent screens, it is not.
The distinction that matters
Whose name the consent screen carries is separate from who holds the grant.
Registering your own OAuth app changes the first. The integration provider still holds the resulting grant: credentials are forwarded to it and written to no store here, which keeps the "Memnox stores no provider token" rule intact.
Configuring it
Connectors → Auth config, per toolkit. Five fields, and only the first two change whose name appears on the screen.
Field
Client ID and Client secret
Redirect URI
Auth scheme
Scopes
User scopes
Adding a second toolkit is the same five fields again. Nothing about it is a code change.
When it takes effect
Configuration is applied the first time that toolkit is connected. An existing connection keeps the app it was created under; reconnect to move it.
One thing people get wrong
Choosing scopes
Ask for what ingestion actually needs, which is usually read-only:
Purpose
Reading messages as evidence
Reading issues and PRs
Executing tools
If you are not executing tools, do not ask for write scopes. The consent screen is read by the person approving it, and an unnecessary write scope is the thing that stalls the approval.
A tool's consent screen showing the organization's own app name and narrowed scopes
screenshot slot, save as public/screens/…png and set src

