Socket
Socket
Sign inDemoInstall

@propelauth/express

Package Overview
Dependencies
3
Maintainers
3
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.5 to 2.1.18

64

dist/auth.d.ts
/// <reference types="qs" />
import { BaseAuthOptions, User } from "@propelauth/node";
import { BaseAuthOptions } from "@propelauth/node";
import { NextFunction, Request, Response } from "express";

@@ -15,30 +15,30 @@ export interface AuthOptions extends BaseAuthOptions {

requireOrgMemberWithAllPermissions: (args: RequireOrgMemberWithAllPermissionsArgs) => (req: Request<import("express-serve-static-core").ParamsDictionary, any, any, import("qs").ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction) => Promise<void>;
fetchUserMetadataByUserId: (userId: string, includeOrgs?: boolean | undefined) => Promise<import("@propelauth/node").UserMetadata | null>;
fetchUserMetadataByEmail: (email: string, includeOrgs?: boolean | undefined) => Promise<import("@propelauth/node").UserMetadata | null>;
fetchUserMetadataByUsername: (username: string, includeOrgs?: boolean | undefined) => Promise<import("@propelauth/node").UserMetadata | null>;
fetchUserMetadataByUserId: (userId: string, includeOrgs?: boolean | undefined) => Promise<import("@propelauth/node-apis/.").UserMetadata | null>;
fetchUserMetadataByEmail: (email: string, includeOrgs?: boolean | undefined) => Promise<import("@propelauth/node-apis/.").UserMetadata | null>;
fetchUserMetadataByUsername: (username: string, includeOrgs?: boolean | undefined) => Promise<import("@propelauth/node-apis/.").UserMetadata | null>;
fetchBatchUserMetadataByUserIds: (userIds: string[], includeOrgs?: boolean | undefined) => Promise<{
[userId: string]: import("@propelauth/node").UserMetadata;
[userId: string]: import("@propelauth/node-apis/.").UserMetadata;
}>;
fetchBatchUserMetadataByEmails: (emails: string[], includeOrgs?: boolean | undefined) => Promise<{
[email: string]: import("@propelauth/node").UserMetadata;
[email: string]: import("@propelauth/node-apis/.").UserMetadata;
}>;
fetchBatchUserMetadataByUsernames: (usernames: string[], includeOrgs?: boolean | undefined) => Promise<{
[username: string]: import("@propelauth/node").UserMetadata;
[username: string]: import("@propelauth/node-apis/.").UserMetadata;
}>;
fetchOrg: (orgId: string) => Promise<import("@propelauth/node").Organization | null>;
fetchOrgByQuery: (orgQuery: import("@propelauth/node").OrgQuery) => Promise<import("@propelauth/node").OrgQueryResponse>;
fetchUsersByQuery: (usersQuery: import("@propelauth/node").UsersQuery) => Promise<import("@propelauth/node").UsersPagedResponse>;
fetchUsersInOrg: (usersInOrgQuery: import("@propelauth/node").UsersInOrgQuery) => Promise<import("@propelauth/node").UsersPagedResponse>;
createUser: (createUserRequest: import("@propelauth/node").CreateUserRequest) => Promise<import("@propelauth/node").CreatedUser>;
updateUserMetadata: (userId: string, updateUserMetadataRequest: import("@propelauth/node").UpdateUserMetadataRequest) => Promise<boolean>;
updateUserEmail: (userId: string, updateUserEmailRequest: import("@propelauth/node").UpdateUserEmailRequest) => Promise<boolean>;
updateUserPassword: (userId: string, updateUserPasswordRequest: import("@propelauth/node/dist/api/user").UpdateUserPasswordRequest) => Promise<boolean>;
createMagicLink: (createMagicLinkRequest: import("@propelauth/node").CreateMagicLinkRequest) => Promise<import("@propelauth/node").MagicLink>;
createAccessToken: (createAccessTokenRequest: import("@propelauth/node").CreateAccessTokenRequest) => Promise<import("@propelauth/node").AccessToken>;
migrateUserFromExternalSource: (migrateUserFromExternalSourceRequest: import("@propelauth/node/dist/api/migrateUser").MigrateUserFromExternalSourceRequest) => Promise<User>;
fetchOrg: (orgId: string) => Promise<import("@propelauth/node-apis/.").Organization | null>;
fetchOrgByQuery: (orgQuery: import("@propelauth/node-apis/.").OrgQuery) => Promise<import("@propelauth/node-apis/.").OrgQueryResponse>;
fetchUsersByQuery: (usersQuery: import("@propelauth/node-apis/.").UsersQuery) => Promise<import("@propelauth/node-apis/.").UsersPagedResponse>;
fetchUsersInOrg: (usersInOrgQuery: import("@propelauth/node-apis/.").UsersInOrgQuery) => Promise<import("@propelauth/node-apis/.").UsersPagedResponse>;
createUser: (createUserRequest: import("@propelauth/node-apis/.").CreateUserRequest) => Promise<import("@propelauth/node-apis/.").CreatedUser>;
updateUserMetadata: (userId: string, updateUserMetadataRequest: import("@propelauth/node-apis/.").UpdateUserMetadataRequest) => Promise<boolean>;
updateUserEmail: (userId: string, updateUserEmailRequest: import("@propelauth/node-apis/.").UpdateUserEmailRequest) => Promise<boolean>;
updateUserPassword: (userId: string, updateUserPasswordRequest: import("@propelauth/node-apis/.").UpdateUserPasswordRequest) => Promise<boolean>;
createMagicLink: (createMagicLinkRequest: import("@propelauth/node-apis/.").CreateMagicLinkRequest) => Promise<import("@propelauth/node-apis/.").MagicLink>;
createAccessToken: (createAccessTokenRequest: import("@propelauth/node-apis/.").CreateAccessTokenRequest) => Promise<import("@propelauth/node-apis/.").AccessToken>;
migrateUserFromExternalSource: (migrateUserFromExternalSourceRequest: import("@propelauth/node-apis/.").MigrateUserFromExternalSourceRequest) => Promise<import("@propelauth/node-apis/.").CreatedUser>;
disableUser2fa: (userId: string) => Promise<boolean>;
clearUserPassword: (userId: string) => Promise<boolean>;
inviteUserToOrg: (inviteUserToOrgRequest: import("@propelauth/node").InviteUserToOrgRequest) => Promise<boolean>;
createOrg: (createOrgRequest: import("@propelauth/node/dist/api/org").CreateOrgRequest) => Promise<import("@propelauth/node").CreatedOrg>;
addUserToOrg: (addUserToOrgRequest: import("@propelauth/node").AddUserToOrgRequest) => Promise<boolean>;
inviteUserToOrg: (inviteUserToOrgRequest: import("@propelauth/node-apis/.").InviteUserToOrgRequest) => Promise<boolean>;
createOrg: (createOrgRequest: import("@propelauth/node-apis/.").CreateOrgRequest) => Promise<import("@propelauth/node-apis/.").CreatedOrg>;
addUserToOrg: (addUserToOrgRequest: import("@propelauth/node-apis/.").AddUserToOrgRequest) => Promise<boolean>;
deleteUser: (userId: string) => Promise<boolean>;

@@ -49,17 +49,17 @@ disableUser: (userId: string) => Promise<boolean>;

disableUserCanCreateOrgs: (userId: string) => Promise<boolean>;
changeUserRoleInOrg: (changeUserRoleInOrgRequest: import("@propelauth/node").ChangeUserRoleInOrgRequest) => Promise<boolean>;
removeUserFromOrg: (removeUserFromOrgRequest: import("@propelauth/node/dist/api/org").RemoveUserFromOrgRequest) => Promise<boolean>;
updateOrg: (updateOrgRequest: import("@propelauth/node/dist/api/org").UpdateOrgRequest) => Promise<boolean>;
changeUserRoleInOrg: (changeUserRoleInOrgRequest: import("@propelauth/node-apis/.").ChangeUserRoleInOrgRequest) => Promise<boolean>;
removeUserFromOrg: (removeUserFromOrgRequest: import("@propelauth/node-apis/.").RemoveUserFromOrgRequest) => Promise<boolean>;
updateOrg: (updateOrgRequest: import("@propelauth/node-apis/.").UpdateOrgRequest) => Promise<boolean>;
deleteOrg: (orgId: string) => Promise<boolean>;
allowOrgToSetupSamlConnection: (orgId: string) => Promise<boolean>;
disallowOrgToSetupSamlConnection: (orgId: string) => Promise<boolean>;
fetchApiKey: (apiKeyId: string) => Promise<import("@propelauth/node/dist/user").ApiKeyFull>;
fetchCurrentApiKeys: (apiKeyQuery: import("@propelauth/node/dist/api/endUserApiKeys").ApiKeysQueryRequest) => Promise<import("@propelauth/node/dist/user").ApiKeyResultPage>;
fetchArchivedApiKeys: (apiKeyQuery: import("@propelauth/node/dist/api/endUserApiKeys").ApiKeysQueryRequest) => Promise<import("@propelauth/node/dist/user").ApiKeyResultPage>;
createApiKey: (apiKeyCreate: import("@propelauth/node/dist/api/endUserApiKeys").ApiKeysCreateRequest) => Promise<import("@propelauth/node/dist/user").ApiKeyNew>;
updateApiKey: (apiKeyId: string, ApiKeyUpdate: import("@propelauth/node/dist/api/endUserApiKeys").ApiKeyUpdateRequest) => Promise<boolean>;
fetchApiKey: (apiKeyId: string) => Promise<import("@propelauth/node-apis/.").ApiKeyFull>;
fetchCurrentApiKeys: (apiKeyQuery: import("@propelauth/node-apis/.").ApiKeysQueryRequest) => Promise<import("@propelauth/node-apis/.").ApiKeyResultPage>;
fetchArchivedApiKeys: (apiKeyQuery: import("@propelauth/node-apis/.").ApiKeysQueryRequest) => Promise<import("@propelauth/node-apis/.").ApiKeyResultPage>;
createApiKey: (apiKeyCreate: import("@propelauth/node-apis/.").ApiKeysCreateRequest) => Promise<import("@propelauth/node-apis/.").ApiKeyNew>;
updateApiKey: (apiKeyId: string, ApiKeyUpdate: import("@propelauth/node-apis/.").ApiKeyUpdateRequest) => Promise<boolean>;
deleteApiKey: (apiKeyId: string) => Promise<boolean>;
validateApiKey: (apiKeyToken: string) => Promise<import("@propelauth/node/dist/user").ApiKeyValidation>;
validatePersonalApiKey: (apiKeyToken: string) => Promise<import("@propelauth/node/dist/user").PersonalApiKeyValidation>;
validateOrgApiKey: (apiKeyToken: string) => Promise<import("@propelauth/node/dist/user").OrgApiKeyValidation>;
validateApiKey: (apiKeyToken: string) => Promise<import("@propelauth/node-apis/.").ApiKeyValidation>;
validatePersonalApiKey: (apiKeyToken: string) => Promise<import("@propelauth/node-apis/.").PersonalApiKeyValidation>;
validateOrgApiKey: (apiKeyToken: string) => Promise<import("@propelauth/node-apis/.").OrgApiKeyValidation>;
};

@@ -66,0 +66,0 @@ export interface RequireOrgMemberArgs {

import { BaseAuthOptions, OrgMemberInfo, User } from "@propelauth/node";
export { AccessTokenCreationException, AddUserToOrgException, ApiKeyCreateException, ApiKeyDeleteException, ApiKeyFetchException, ApiKeyUpdateException, ApiKeyValidateException, BadRequestException, ChangeUserRoleInOrgException, CreateOrgException, CreateUserException, ForbiddenException, MagicLinkCreationException, MigrateUserException, Org, OrgIdToOrgMemberInfo, RemoveUserFromOrgException, toOrgIdToOrgMemberInfo, toUser, UnauthorizedException, UnexpectedException, UpdateOrgException, UpdateUserEmailException, UpdateUserMetadataException, UpdateUserPasswordException, UserAndOrgMemberInfo, UserClass, UserMetadata, UserNotFoundException, } from "@propelauth/node";
export type { AccessToken, AddUserToOrgRequest, ApiKeyFull, ApiKeyNew, ApiKeyResultPage, ApiKeysCreateRequest, ApiKeysQueryRequest, ApiKeyUpdateRequest, ApiKeyValidation, ChangeUserRoleInOrgRequest, CreateAccessTokenRequest, CreatedOrg, CreatedUser, CreateMagicLinkRequest, CreateOrgRequest, CreateUserRequest, CustomRoleMapping, CustomRoleMappings, InternalOrgMemberInfo, InternalUser, InviteUserToOrgRequest, LoginMethod, MagicLink, MigrateUserFromExternalSourceRequest, OrgApiKeyValidation, OrgQuery, OrgQueryResponse, PersonalApiKeyValidation, RemoveUserFromOrgRequest, SamlLoginProvider, SocialLoginProvider, TokenVerificationMetadata, UpdateOrgRequest, UpdateUserEmailRequest, UpdateUserMetadataRequest, UpdateUserPasswordRequest, UserProperties, UserSignupQueryParams, UsersInOrgQuery, UsersPagedResponse, UsersQuery, } from "@propelauth/node";
export { AuthOptions, initAuth } from "./auth";
export type { RequireOrgMemberArgs } from "./auth";
export type { BaseAuthOptions, User, OrgMemberInfo };
export { initAuth, AuthOptions } from "./auth";
export type { RequireOrgMemberArgs } from "./auth";
export type { TokenVerificationMetadata, OrgQueryResponse, OrgQuery, UsersQuery, UsersInOrgQuery, UsersPagedResponse, CreateUserRequest, UpdateUserMetadataRequest, UpdateUserEmailRequest, CreateMagicLinkRequest, MagicLink, CreateAccessTokenRequest, AccessToken } from "@propelauth/node";
export { AccessTokenCreationException, CreateUserException, ForbiddenException, MagicLinkCreationException, UserNotFoundException, UnauthorizedException, UnexpectedException, UpdateUserEmailException, UpdateUserMetadataException, Org, OrgIdToOrgMemberInfo, UserAndOrgMemberInfo, toOrgIdToOrgMemberInfo, UserMetadata, } from "@propelauth/node";
declare global {

@@ -8,0 +8,0 @@ namespace Express {

@@ -7,3 +7,3 @@ {

},
"version": "2.1.5",
"version": "2.1.18",
"license": "MIT",

@@ -16,3 +16,3 @@ "keywords": [

"dependencies": {
"@propelauth/node": "^2.1.14"
"@propelauth/node": "^2.1.18"
},

@@ -30,2 +30,3 @@ "devDependencies": {

"jest": "^27.0.6",
"jest-fetch-mock": "^3.0.3",
"jsonwebtoken": "^9.0.0",

@@ -66,4 +67,7 @@ "nock": "^13.1.2",

"^.+\\.(ts|tsx)?$": "ts-jest"
}
},
"setupFiles": [
"./setupJest.js"
]
}
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc