UNPKG

@gftdcojp/auth

Version:

βœ… Enterprise-grade Auth0 integration for GFTD platform - 90% Complete, High Quality Implementation

33 lines β€’ 2.38 kB
/** * @gftdcojp/gftd-auth - Enterprise-grade Auth0 integration * * πŸ” Enterprise Auth0 Integration Package * - Complete Auth0 SDK with 100% nextjs-auth0 compatibility * - Organizations, Back-Channel Logout, Edge Runtime * - Custom Session Store, Authorization Extension * - TypeScript-first with full type safety * * πŸ“¦ Package Status: 70% Complete - Active Development * - βœ… Core architecture and types * - 🚧 Auth0 integration (30% complete - Sprint 1-2) * - ⏳ Production release Q1 2025 */ export { Auth0Integration, auth0, type Auth0Config, type Auth0Organization, type Auth0OrganizationMember, type Auth0OrganizationInvitation, type Auth0User, type Auth0ManagementResponse, } from './auth0-integration'; export { NextJsAuth0Client, createNextJsAuth0Client, getSession, getAccessToken, updateSession, withMiddlewareAuthRequired, auth0Middleware, withApiAuthRequired, handleAuth, handleAuthLogin, handleAuthLogout, handleAuthCallback, handleAuthMe, type NextJsAuth0Config, type Session, } from './nextjs-auth0'; export { withServerAuth, withOrganizationServerAuth, withAdminServerAuth, getCurrentUser, getOrganizationMembers, updateUserProfile, type ServerActionResult, type AuthContext, type ServerActionConfig, } from './server-actions'; export { executeProcess, getOrganizationProcesses, getProcessExecutionHistory, checkProcessPermissions, type ProcessConfig, type ProcessExecutionResult, } from './process-integration'; export { useUser, useAccessToken, useLogout, UserProvider, withPageAuthRequired, withApiAuthRequired as withApiAuthRequiredClient, AuthenticatedLayout, type UseUserReturn, type UseAccessTokenReturn, type LogoutFunction, type UserProviderProps, type AuthenticatedLayoutProps, } from './client'; export { type UserPayload, type AuditLogEntry, AuditLogLevel, AuditEventType, AuditLogManager, } from './types'; export { log, type Logger } from './utils/logger'; /** * パッケージ情報 */ export declare const PACKAGE_INFO: { readonly name: "@gftdcojp/gftd-auth"; readonly version: "0.1.0"; readonly description: "Enterprise-grade Auth0 integration for GFTD platform"; readonly status: "Development - 70% Complete"; readonly compatibility: "100% nextjs-auth0 compatible"; readonly documentation: "https://github.com/gftdcojp/gftd-orm/tree/main/packages/gftd-auth"; }; //# sourceMappingURL=index.d.ts.map