Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lokicoule/nestjs-cognito
/ functions
Functions
278 in github.com/Lokicoule/nestjs-cognito
⨍
Functions
278
◇
Types & classes
169
↓ 29 callers
Method
build
()
packages/auth/lib/user/user.builder.ts:76
↓ 28 callers
Method
setUsername
* Set the username of the user * @param {string} username - The username
packages/auth/lib/user/user.builder.ts:21
↓ 26 callers
Method
setEmail
* Set the email address of the user * @param {string} email - The email address
packages/auth/lib/user/user.builder.ts:55
↓ 21 callers
Method
setGroups
* Set the groups of the user and lowercase them to make them case insensitive * @param {string[]} groups - The groups
packages/auth/lib/user/user.builder.ts:71
↓ 20 callers
Method
validate
(user?: User, options?: AuthorizationOptions)
packages/auth/lib/validators/abstract.validator.ts:6
↓ 16 callers
Method
onValidate
(user?: User, options?: AuthorizationOptions)
packages/auth/lib/validators/abstract.validator.ts:7
↓ 11 callers
Method
setMockConfig
(config: MockConfig)
packages/testing/lib/cognito-mock.service.ts:13
↓ 10 callers
Method
create
* Creates a new instance of the builder * @Returns {ValidatorChainBuilder} - The builder instance
packages/auth/lib/validators/validator.builder.ts:19
↓ 8 callers
Method
create
* Creates a new instance of CognitoJwtVerifier. * @param props - The properties for the CognitoJwtVerifier. * @returns A new instance of Cognito
packages/core/lib/adapters/cognito-jwt-verifier.adapter.ts:46
↓ 8 callers
Function
extractCognitoUserData
( payload: CognitoJwtPayload | undefined, expectedTokenType?: 'access' | 'id', data?: string | string[]
packages/auth/lib/user/decorators/cognito-user.helper.ts:12
↓ 8 callers
Method
fromCognitoJwtPayload
( payload: CognitoJwtPayload, )
packages/auth/lib/user/user.mapper.ts:11
↓ 8 callers
Method
getAccessToken
* Get the access token for the given username and password. * @param {InitiateAuthRequest} request * @returns {Promise<AuthenticationResultType>
packages/testing/lib/cognito-testing.service.ts:40
↓ 8 callers
Method
getMockTokens
(clientId: string)
packages/testing/lib/cognito-mock.service.ts:50
↓ 8 callers
Method
hasAuthenticationInfo
* Determines if the request contains authentication information. * @param request - The request object (HTTP, WebSocket, etc.) * @returns True i
packages/core/lib/interfaces/cognito-jwt-extractor.interface.ts:12
↓ 7 callers
Method
getAuthorizationToken
* Extracts the JWT token from the request. * @param request - The request object (HTTP, WebSocket, etc.) * @returns The JWT token string or null
packages/core/lib/interfaces/cognito-jwt-extractor.interface.ts:19
↓ 7 callers
Method
registerAsync
* Register the module asynchronously * @param {CognitoModuleAsyncOptions} options - The CognitoModuleAsyncOptions * @returns {DynamicModule} - T
packages/core/lib/cognito.module.ts:62
↓ 7 callers
Method
verifyToken
(token: string)
packages/testing/lib/cognito-mock.service.ts:78
↓ 7 callers
Method
with
* Adds a validator to the beginning of the chain if the chain is empty * Chains the last validator to the new validator * Adds a validator to th
packages/auth/lib/validators/validator.builder.ts:30
↓ 6 callers
Function
createCognitoJwtVerifierInstance
( cognitoModuleOptions: CognitoModuleOptions, )
packages/core/lib/utils/cognito.utils.ts:26
↓ 6 callers
Function
createCognitoUserDecorator
( validateTokenType?: 'access' | 'id', getRequest?: (ctx: ExecutionContext) => any )
packages/auth/lib/user/decorators/cognito-user.decorator.ts:8
↓ 6 callers
Method
hasSomeGroup
* Check if the user has at least one of the required groups * @param {string[]} groups - The required groups * @returns {boolean} - True if the
packages/auth/lib/user/user.model.ts:62
↓ 6 callers
Function
memoize
( fn: (...args) => any, defaultKey?: string )
packages/auth/lib/utils/memoize.util.ts:7
↓ 6 callers
Method
register
* Register the module synchronously * @param {CognitoModuleOptions} options - The CognitoModuleOptions * @returns {DynamicModule} - The CognitoM
packages/core/lib/cognito.module.ts:32
↓ 6 callers
Function
remToPx
(remValue: number)
apps/docs/src/lib/remToPx.ts:1
↓ 4 callers
Method
completeChallenge
* Complete the challenge with the given password. * @param {string} username * @param {string} password * @param {string} session * @retur
packages/testing/lib/cognito-testing.service.ts:89
↓ 4 callers
Method
hasAllGroups
* Check if the user has the required groups * @param {string[]} groups - The required groups * @returns {boolean} - True if the user has the req
packages/auth/lib/user/user.model.ts:71
↓ 4 callers
Method
hasGroup
* Check if the user has a group * @param {string} group - The group * @returns {boolean} - True if the user has the group
packages/auth/lib/user/user.model.ts:53
↓ 4 callers
Function
parseCookies
(cookies?: string)
packages/core/lib/utils/cookies.utils.ts:8
↓ 4 callers
Method
register
(config: CognitoModuleOptions)
packages/auth/lib/cognito-auth.module.ts:11
↓ 4 callers
Method
registerAsync
(options: CognitoModuleAsyncOptions)
packages/auth/lib/cognito-auth.module.ts:19
↓ 4 callers
Function
useIsInsideMobileNavigation
()
apps/docs/src/components/MobileNavigation.tsx:136
↓ 4 callers
Function
useSectionStore
(selector: (state: SectionState) => T)
apps/docs/src/components/SectionProvider.tsx:150
↓ 3 callers
Function
Authentication
()
packages/auth/lib/authentication/authentication.decorator.ts:8
↓ 3 callers
Function
GqlAuthentication
()
packages/graphql/lib/authentication/authentication.decorator.ts:8
↓ 3 callers
Function
InjectCognitoIdentityProvider
()
packages/core/lib/decorators/cognito.decorators.ts:12
↓ 3 callers
Method
build
* Gets the first validator in the chain * @returns {AbstractValidator} - The first validator in the chain
packages/auth/lib/validators/validator.builder.ts:11
↓ 3 callers
Function
close
()
apps/docs/src/components/Search.tsx:331
↓ 3 callers
Function
createCognitoIdentityProviderInstance
( cognitoModuleOptions: CognitoModuleOptions, )
packages/core/lib/utils/cognito.utils.ts:61
↓ 3 callers
Method
createToken
(payload: TokenPayload)
packages/testing/lib/cognito-mock.service.ts:44
↓ 3 callers
Method
getRequest
(context: ExecutionContext)
packages/auth/lib/abstract.guard.spec.ts:13
↓ 3 callers
Method
login
(@Body() body: Record<string, string>)
packages/testing/lib/cognito-testing.controller.ts:11
↓ 3 callers
Method
registerAsync
( options: CognitoModuleAsyncOptions, mockConfig?: MockConfig )
packages/testing/lib/cognito-testing.module.ts:118
↓ 2 callers
Function
Authorization
( options: AuthorizationOptions, )
packages/auth/lib/authorization/authorization.decorator.ts:10
↓ 2 callers
Function
GqlAuthorization
( options: AuthorizationOptions, )
packages/graphql/lib/authorization/authorization.decorator.ts:10
↓ 2 callers
Function
InjectCognitoJwtExtractor
()
packages/core/lib/decorators/cognito.decorators.ts:29
↓ 2 callers
Function
InjectCognitoJwtVerifier
()
packages/core/lib/decorators/cognito.decorators.ts:20
↓ 2 callers
Method
createAsyncOptionsProvider
* Create the async options provider * @param {CognitoModuleAsyncOptions} options - The CognitoModuleAsyncOptions * @returns {Provider} - The pro
packages/core/lib/cognito.module.ts:104
↓ 2 callers
Function
createAuthorizationGuard
(options: AuthorizationOptions)
packages/auth/lib/authorization/authorization.guard.ts:11
↓ 2 callers
Method
createMockProviders
(mockConfig: MockConfig)
packages/testing/lib/cognito-testing.module.ts:40
↓ 2 callers
Method
extractGroups
(payload: CognitoJwtPayload)
packages/auth/lib/user/user.mapper.ts:41
↓ 2 callers
Function
getPanelTitle
({ title, language, }: { title?: string language?: string })
apps/docs/src/components/Code.tsx:29
↓ 2 callers
Method
register
( config: CognitoModuleOptions, mockConfig?: MockConfig )
packages/testing/lib/cognito-testing.module.ts:92
↓ 2 callers
Function
useInitialValue
(value: T, condition = true)
apps/docs/src/components/Navigation.tsx:23
↓ 2 callers
Function
useSearchProps
()
apps/docs/src/components/Search.tsx:430
↓ 1 callers
Method
#handleAuthError
(error: any)
packages/testing/lib/cognito-testing.service.ts:112
↓ 1 callers
Method
#handleChallengeError
(error: any)
packages/testing/lib/cognito-testing.service.ts:138
↓ 1 callers
Function
PublicRoute
()
packages/auth/lib/whitelist/whitelist.decorator.ts:5
↓ 1 callers
Function
bootstrap
()
sample/01-auth/src/main.ts:4
↓ 1 callers
Function
bootstrap
()
sample/02-auth-graphql/src/main.ts:4
↓ 1 callers
Function
buildConfigurationFromOptions
* Get the configuration from the CognitoModuleOptions * @param {CognitoModuleOptions} options - The CognitoModuleOptions * @param {string} from - Th
packages/core/lib/utils/cognito.utils.ts:81
↓ 1 callers
Function
checkVisibleSections
()
apps/docs/src/components/SectionProvider.tsx:70
↓ 1 callers
Method
createAsyncProviders
* Create the async providers * @param {CognitoModuleAsyncOptions} options - The CognitoModuleAsyncOptions * @returns {Provider[]} - The provider
packages/core/lib/cognito.module.ts:84
↓ 1 callers
Method
createBasePayload
( clientId: string )
packages/testing/lib/cognito-mock.service.ts:21
↓ 1 callers
Function
createCognitoJwtExtractorInstance
( options: CognitoModuleOptions, )
packages/core/lib/utils/cognito.utils.ts:15
↓ 1 callers
Method
createCognitoModuleOptions
()
packages/core/lib/interfaces/cognito-module.options.ts:87
↓ 1 callers
Function
createSectionStore
(sections: Array<Section>)
apps/docs/src/components/SectionProvider.tsx:37
↓ 1 callers
Function
excludeObjectExpressions
(tree)
apps/docs/src/mdx/search.mjs:24
↓ 1 callers
Method
getMockConfig
()
packages/testing/lib/cognito-mock.service.ts:17
↓ 1 callers
Method
getRequest
* Get the request from the context * @param {ExecutionContext} context - The context * @returns {Request} - The request
packages/auth/lib/authentication/authentication.guard.ts:15
↓ 1 callers
Function
getSections
(node)
apps/docs/src/mdx/rehype.mjs:108
↓ 1 callers
Function
isObjectExpression
(node)
apps/docs/src/mdx/search.mjs:17
↓ 1 callers
Function
onMediaChange
()
apps/docs/src/app/providers.tsx:12
↓ 1 callers
Function
preventLayoutShift
(callback: () => void)
apps/docs/src/components/Code.tsx:247
↓ 1 callers
Method
setClientId
* Set the client ID for machine-to-machine authentication * @param {string} clientId - The client ID
packages/auth/lib/user/user.builder.ts:38
↓ 1 callers
Method
setMockConfig
(config: MockConfig)
packages/testing/lib/cognito-testing.service.ts:26
↓ 1 callers
Method
setNext
(validator: Validator)
packages/auth/lib/validators/abstract.validator.ts:5
↓ 1 callers
Function
useAutocomplete
({ close }: { close: () => void })
apps/docs/src/components/Search.tsx:36
↓ 1 callers
Function
usePreventLayoutShift
()
apps/docs/src/components/Code.tsx:233
↓ 1 callers
Function
useTabGroupProps
(availableLanguages: Array<string>)
apps/docs/src/components/Code.tsx:281
↓ 1 callers
Function
useVisibleSections
(sectionStore: StoreApi<SectionState>)
apps/docs/src/components/SectionProvider.tsx:65
↓ 1 callers
Method
verify
* Verifies the given token. * @param token - The token to verify. * @returns A promise that resolves to the verification result. * @throws An
packages/core/lib/adapters/cognito-jwt-verifier.adapter.ts:72
Function
#getAuthenticatedUser
(request)
packages/auth/lib/abstract.guard.ts:123
Function
#isWhitelisted
(context: ExecutionContext)
packages/auth/lib/abstract.guard.ts:133
Function
ActivePageMarker
({ group, pathname, }: { group: NavGroup pathname: string })
apps/docs/src/components/Navigation.tsx:124
Function
Anchor
({ id, inView, children, }: { id: string inView: boolean children: React.ReactNode })
apps/docs/src/components/Heading.tsx:43
Function
AnchorIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/Heading.tsx:11
Function
ArrowIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/Button.tsx:4
Function
BellIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/BellIcon.tsx:1
Function
BoltIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/BoltIcon.tsx:1
Function
BookIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/BookIcon.tsx:1
Function
Button
({ variant = 'primary', className, children, arrow, ...props }: ButtonProps)
apps/docs/src/components/Button.tsx:37
Function
CalendarIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/CalendarIcon.tsx:1
Function
CartIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/CartIcon.tsx:1
Function
ChatBubbleIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/ChatBubbleIcon.tsx:1
Function
CheckIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/Feedback.tsx:6
Function
CheckIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/CheckIcon.tsx:1
Function
ChevronRightLeftIcon
( props: React.ComponentPropsWithoutRef<'svg'>, )
apps/docs/src/components/icons/ChevronRightLeftIcon.tsx:1
Function
ClipboardIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/Code.tsx:45
Function
ClipboardIcon
(props: React.ComponentPropsWithoutRef<'svg'>)
apps/docs/src/components/icons/ClipboardIcon.tsx:1
Function
Code
({ children, ...props }: React.ComponentPropsWithoutRef<'code'>)
apps/docs/src/components/Code.tsx:351
next →
1–100 of 278, ranked by callers