@propelauth/express
Advanced tools
Comparing version 2.1.5 to 2.1.18
/// <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
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
778580
6430
2
21
Updated@propelauth/node@^2.1.18