mirror of
https://github.com/outline/outline.git
synced 2026-06-13 11:25:03 +03:00
a06671e8ce
This PR contains the necessary work to make Outline an OAuth provider including: - OAuth app registration - OAuth app management - Private / public apps (Public in cloud only) - Full OAuth 2.0 spec compatible authentication flow - Granular scopes - User token management screen in settings - Associated API endpoints for programatic access
63 lines
1.9 KiB
TypeScript
63 lines
1.9 KiB
TypeScript
import presentApiKey from "./apiKey";
|
|
import presentAttachment from "./attachment";
|
|
import presentAuthenticationProvider from "./authenticationProvider";
|
|
import presentAvailableTeam from "./availableTeam";
|
|
import presentCollection from "./collection";
|
|
import presentComment from "./comment";
|
|
import presentDocument from "./document";
|
|
import presentEvent from "./event";
|
|
import presentFileOperation from "./fileOperation";
|
|
import presentGroup from "./group";
|
|
import presentGroupMembership from "./groupMembership";
|
|
import presentGroupUser from "./groupUser";
|
|
import presentImport from "./import";
|
|
import presentIntegration from "./integration";
|
|
import presentMembership from "./membership";
|
|
import presentOAuthClient, { presentPublishedOAuthClient } from "./oauthClient";
|
|
import presentPin from "./pin";
|
|
import presentPolicies from "./policy";
|
|
import presentProviderConfig from "./providerConfig";
|
|
import presentPublicTeam from "./publicTeam";
|
|
import presentReaction from "./reaction";
|
|
import presentRevision from "./revision";
|
|
import presentSearchQuery from "./searchQuery";
|
|
import presentShare from "./share";
|
|
import presentStar from "./star";
|
|
import presentSubscription from "./subscription";
|
|
import presentTeam from "./team";
|
|
import presentUser from "./user";
|
|
import presentView from "./view";
|
|
|
|
export {
|
|
presentApiKey,
|
|
presentAttachment,
|
|
presentAuthenticationProvider,
|
|
presentAvailableTeam,
|
|
presentCollection,
|
|
presentComment,
|
|
presentDocument,
|
|
presentEvent,
|
|
presentFileOperation,
|
|
presentGroup,
|
|
presentGroupUser,
|
|
presentGroupMembership,
|
|
presentImport,
|
|
presentIntegration,
|
|
presentMembership,
|
|
presentOAuthClient,
|
|
presentPublishedOAuthClient,
|
|
presentPublicTeam,
|
|
presentPin,
|
|
presentPolicies,
|
|
presentProviderConfig,
|
|
presentReaction,
|
|
presentRevision,
|
|
presentSearchQuery,
|
|
presentShare,
|
|
presentStar,
|
|
presentSubscription,
|
|
presentTeam,
|
|
presentUser,
|
|
presentView,
|
|
};
|