Перейти к основному содержимому

Interface: PluginAuthClient

Defined in: packages/plugin-sdk/src/manifest.ts:76

A public OAuth 2.0 client descriptor (authorization-code + PKCE).

Properties

authorizationUrl

authorizationUrl: string

Defined in: packages/plugin-sdk/src/manifest.ts:82

HTTPS authorization endpoint of the service.


clientId

clientId: string

Defined in: packages/plugin-sdk/src/manifest.ts:86

OAuth client id issued to the application.


name

name: string

Defined in: packages/plugin-sdk/src/manifest.ts:80

Human-readable service name shown in the host connections UI.


scopes

scopes: string[]

Defined in: packages/plugin-sdk/src/manifest.ts:88

Scopes requested on connect (must be non-empty).


serviceId

serviceId: string

Defined in: packages/plugin-sdk/src/manifest.ts:78

Reverse-DNS service id, e.g. "com.example.api".


tokenUrl

tokenUrl: string

Defined in: packages/plugin-sdk/src/manifest.ts:84

HTTPS token endpoint the server calls to exchange the code.