OAuth
Endpoints for configuring and interacting with Mattermost as an OAuth 2.0 service provider.
Register OAuth app
Register an OAuth 2.0 client application with Mattermost as the service provider.
Get OAuth apps
Get a page of OAuth 2.0 client applications registered with Mattermost.
Get an OAuth app
Get an OAuth 2.0 client application registered with Mattermost.
Update an OAuth app
Update an OAuth 2.0 client application based on OAuth struct.
Delete an OAuth app
Delete and unregister an OAuth 2.0 client application
Regenerate OAuth app secret
Regenerate the client secret for an OAuth 2.0 client application registered with Mattermost.
Get info on an OAuth app
Get public information about an OAuth 2.0 client application registered with Mattermost. The application's client secret will be blanked out.
Get OAuth 2.0 Authorization Server Metadata
Get the OAuth 2.0 Authorization Server Metadata as defined in RFC 8414. This endpoint provides metadata about the OAuth 2.0 authorization server's configuration, including supported endpoints, grant types, response types, and authentication methods.
Register OAuth client using Dynamic Client Registration
Register an OAuth 2.0 client application using Dynamic Client Registration (DCR) as defined in RFC 7591. This endpoint allows clients to register without requiring administrative approval.
Get authorized OAuth apps
Get a page of OAuth 2.0 client applications authorized to access a user's account.