跳转到主要内容

Type Alias: ServerMetadataConfig

type ServerMetadataConfig = {
  transpileData?: (data: object) => 
     | Record<string, unknown>
    | Promise<Record<string, unknown>>;
  type: AuthServerType;
};

Properties​

transpileData()?​

optional transpileData: (data: object) => 
  | Record<string, unknown>
| Promise<Record<string, unknown>>;

A function to transpile the fetched metadata into the expected format. This is useful if the server metadata does not conform to the standard schema or if you want to customize the transformation of the metadata. The function may be synchronous or return a promise.

Parameters​

data​

object

Returns​

| Record<string, unknown> | Promise<Record<string, unknown>>


type​

type: AuthServerType;

The type of the remote authorization server.