@gftdcojp/auth
Version:
β Enterprise-grade Auth0 integration for GFTD platform - 90% Complete, High Quality Implementation
33 lines β’ 2.38 kB
TypeScript
/**
* @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