UNPKG

ai-auth

Version:

Complete Auth-Agent SDK - Agent authentication for AI developers + OAuth client integration for website developers

39 lines 3.4 kB
"use strict"; /** * Auth-Agent SDK - Complete authentication solution for AI agents * @packageDocumentation */ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.requireAuth = exports.ProtectedRoute = exports.useAuthCallback = exports.useAuthenticatedFetch = exports.useAccessToken = exports.useUser = exports.useAuth = exports.AuthProvider = exports.SignInWithAuthAgent = exports.generatePKCEPair = exports.getTimeUntilExpiry = exports.isTokenExpired = exports.parseJWT = exports.generateState = exports.generatePKCEAsync = exports.generatePKCE = exports.AuthAgentClient = void 0; // Core client var client_1 = require("./client"); Object.defineProperty(exports, "AuthAgentClient", { enumerable: true, get: function () { return client_1.AuthAgentClient; } }); // Utils var utils_1 = require("./utils"); Object.defineProperty(exports, "generatePKCE", { enumerable: true, get: function () { return utils_1.generatePKCE; } }); Object.defineProperty(exports, "generatePKCEAsync", { enumerable: true, get: function () { return utils_1.generatePKCEAsync; } }); Object.defineProperty(exports, "generateState", { enumerable: true, get: function () { return utils_1.generateState; } }); Object.defineProperty(exports, "parseJWT", { enumerable: true, get: function () { return utils_1.parseJWT; } }); Object.defineProperty(exports, "isTokenExpired", { enumerable: true, get: function () { return utils_1.isTokenExpired; } }); Object.defineProperty(exports, "getTimeUntilExpiry", { enumerable: true, get: function () { return utils_1.getTimeUntilExpiry; } }); // Convenience alias for generatePKCEAsync var utils_2 = require("./utils"); Object.defineProperty(exports, "generatePKCEPair", { enumerable: true, get: function () { return utils_2.generatePKCEAsync; } }); // React components and hooks var Button_1 = require("./react/Button"); Object.defineProperty(exports, "SignInWithAuthAgent", { enumerable: true, get: function () { return Button_1.SignInWithAuthAgent; } }); var AuthContext_1 = require("./react/AuthContext"); Object.defineProperty(exports, "AuthProvider", { enumerable: true, get: function () { return AuthContext_1.AuthProvider; } }); Object.defineProperty(exports, "useAuth", { enumerable: true, get: function () { return AuthContext_1.useAuth; } }); var hooks_1 = require("./react/hooks"); Object.defineProperty(exports, "useUser", { enumerable: true, get: function () { return hooks_1.useUser; } }); Object.defineProperty(exports, "useAccessToken", { enumerable: true, get: function () { return hooks_1.useAccessToken; } }); Object.defineProperty(exports, "useAuthenticatedFetch", { enumerable: true, get: function () { return hooks_1.useAuthenticatedFetch; } }); Object.defineProperty(exports, "useAuthCallback", { enumerable: true, get: function () { return hooks_1.useAuthCallback; } }); var ProtectedRoute_1 = require("./react/ProtectedRoute"); Object.defineProperty(exports, "ProtectedRoute", { enumerable: true, get: function () { return ProtectedRoute_1.ProtectedRoute; } }); Object.defineProperty(exports, "requireAuth", { enumerable: true, get: function () { return ProtectedRoute_1.requireAuth; } }); // Default export for convenience var Button_2 = require("./react/Button"); Object.defineProperty(exports, "default", { enumerable: true, get: function () { return Button_2.SignInWithAuthAgent; } }); //# sourceMappingURL=index.js.map