ai-auth
Version:
Complete Auth-Agent SDK - Agent authentication for AI developers + OAuth client integration for website developers
39 lines • 3.4 kB
JavaScript
;
/**
* 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