Amazon Cognito word gebruik vir outentifikasie, magtiging, en gebruikersbestuur in web- en mobiele toepassings. Dit gee gebruikers die buigsaamheid om in te teken deur óf direk te gebruik maak van 'n gebruikersnaam en wagwoord óf onmiddellik deur 'n derde party, insluitend Facebook, Amazon, Google, of Apple.
Kern tot Amazon Cognito is twee primêre komponente:
Gebruikerspoele: Hierdie is gidsen ontwerp vir jou app-gebruikers, wat aanmeldings- en intekenfunksies bied.
Identiteitspoele: Hierdie poele is instrumenteel in magtiging van gebruikers om verskillende AWS-diens te benader. Hulle is nie direk betrokke by die inteken- of aanmeldingsproses nie, maar is noodsaaklik vir hulpbrontoegang na outentifikasie.
Gebruikerspoele
Om te leer wat 'n Cognito-gebruikerspoel is, kyk na:
# List Identity Poolsawscognito-identitylist-identity-pools--max-results60awscognito-identitydescribe-identity-pool--identity-pool-id"eu-west-2:38b294756-2578-8246-9074-5367fc9f5367"awscognito-identitylist-identities--identity-pool-id<ident-pool-id>--max-results60awscognito-identityget-identity-pool-roles--identity-pool-id<ident-pool-id># Identities Datasets## Get dataset of identity id (inside identity pool)awscognito-synclist-datasets--identity-pool-id<ident-pool-id>--identity-id<ident-id>## Get info of the datasetawscognito-syncdescribe-dataset--identity-pool-id<value>--identity-id<value>--dataset-name<value>## Get dataset recordsawscognito-synclist-records--identity-pool-id<value>--identity-id<value>--dataset-name<value># User Pools## Get poolsawscognito-idplist-user-pools--max-results60## Get usersawscognito-idplist-users--user-pool-id<user-pool-id>## Get groupsawscognito-idplist-groups--user-pool-id<user-pool-id>## Get users in a groupawscognito-idplist-users-in-group--user-pool-id<user-pool-id>--group-name<group-name>## List App IDs of a user poolawscognito-idplist-user-pool-clients--user-pool-id<user-pool-id>## List configured identity providers for a user poolawscognito-idplist-identity-providers--user-pool-id<user-poo## List user import jobsawscognito-idplist-user-import-jobs--user-pool-id<user-pool-id>--max-results60## Get MFA config of a user poolawscognito-idpget-user-pool-mfa-config--user-pool-id<user-pool-id>## Get risk configurationawscognito-idpdescribe-risk-configuration--user-pool-id<user-pool-id>
Identiteitspoelle - Ongeauthentiseerde Opsomming
Net deur die Identiteitspoel-ID te ken, kan jy moontlik die geloofsbriewe van die rol wat aan nie-geauthentiseerde gebruikers gekoppel is, kry (indien enige). Kyk hier hoe.
Gebruikerspoelle - Ongeauthentiseerde Opsomming
Selfs as jy nie 'n geldige gebruikersnaam ken binne Cognito nie, kan jy moontlik geldige gebruikersname opsom, BF die wagwoorde van selfs 'n nuwe gebruiker registreer deur net die App-kliënt-ID te ken (wat gewoonlik in die bronkode gevind word). Kyk hier hoe.