UNPKG

@jbrowse/plugin-authentication

Version:

JBrowse 2 Authentication

94 lines (93 loc) 2.68 kB
import type { Instance } from 'mobx-state-tree'; declare const DropboxOAuthConfigSchema: import("@jbrowse/core/configuration/configurationSchema").ConfigurationSchemaType<{ authEndpoint: { description: string; type: string; defaultValue: string; }; tokenEndpoint: { description: string; type: string; defaultValue: string; }; needsPKCE: { description: string; type: string; defaultValue: boolean; }; domains: { description: string; type: string; defaultValue: string[]; }; }, import("@jbrowse/core/configuration/configurationSchema").ConfigurationSchemaOptions<import("@jbrowse/core/configuration/configurationSchema").ConfigurationSchemaType<{ tokenType: { description: string; type: string; defaultValue: string; }; authEndpoint: { description: string; type: string; defaultValue: string; }; tokenEndpoint: { description: string; type: string; defaultValue: string; }; needsPKCE: { description: string; type: string; defaultValue: boolean; }; clientId: { description: string; type: string; defaultValue: string; }; scopes: { description: string; type: string; defaultValue: string; }; state: { description: string; type: string; defaultValue: string; }; responseType: { description: string; type: string; defaultValue: string; }; }, import("@jbrowse/core/configuration/configurationSchema").ConfigurationSchemaOptions<import("@jbrowse/core/configuration/configurationSchema").ConfigurationSchemaType<{ name: { description: string; type: string; defaultValue: string; }; description: { description: string; type: string; defaultValue: string; }; authHeader: { description: string; type: string; defaultValue: string; }; tokenType: { description: string; type: string; defaultValue: string; }; domains: { description: string; type: string; defaultValue: never[]; }; }, import("@jbrowse/core/configuration/configurationSchema").ConfigurationSchemaOptions<undefined, "internetAccountId">>, undefined>>, undefined>>; export type DropboxOAuthInternetAccountConfigModel = typeof DropboxOAuthConfigSchema; export type DropboxOAuthInternetAccountConfig = Instance<DropboxOAuthInternetAccountConfigModel>; export default DropboxOAuthConfigSchema;