Magsimula tayo sa Amazon Cognito at gumagana ito sa platform ng AWS.
Ano ang Amazon Cognito?
Ang Amazon Cognito ay isang user authentication at data synchronization service na ginagawang madali para sa user na pamahalaan ang data para sa application sa maraming konektadong device. Ang user ay maaaring lumikha ng maraming pagkakakilanlan para sa mga user ng application, at sinusuportahan din ng serbisyo ang mga napatotohanang pagkakakilanlan na tumutulong sa mga user ng app na magsimula bilang isang bisita nang hindi nagla-log in:
Mga Tampok ng Amazon Cognito
Ang ilan sa mga mahahalagang tampok ng Amazon Cognito ay binanggit sa ibaba:
Pool ng Pagkakakilanlan : Ito ay kapaki-pakinabang para sa pagbibigay ng panandaliang access sa mga serbisyo ng AWS.
User Pool : Nagbibigay ito ng kakayahang pamahalaan ang isang direktoryo ng user upang ang isang application o maramihang mga application ay maaaring makipag-ugnayan sa direktoryo na iyon.
Seguridad : Nakipagtulungan ang Amazon Cognito sa Amazon Web Application Firewall (WAF) upang makita ang mga bot sa application at panatilihing secure ang app mula sa kanila:
Paano Gumagana ang Cognito?
Upang gumana sa serbisyo ng Amazon Cognito, maghanap lang ng serbisyo ng Cognito mula sa dashboard ng Amazon:
Mag-click sa “ Gumawa ng bagong Identity pool ” button mula sa Cognito dashboard:
I-type ang pangalan ng pool bilang pagkakakilanlan ng pool:
Mag-scroll pababa sa ibaba ng page upang piliin ang serbisyo kung saan gustong gumawa ng ID ang user at i-type ang Halimbawang binanggit sa kahon:
Ang susunod na pahina ay awtomatikong lilikha ng isang tungkulin ng IAM kasama ang patakaran nito, at maaaring i-edit ng user ang mga ito mula sa pahina:
Mag-scroll pababa sa pahina upang suriin ang buod at mag-click sa “ Payagan 'button:
Kapag nalikha na ang pool, maaaring i-edit ng user ang mga configuration nito sa pamamagitan ng pag-click sa “ I-edit ang Identity pool 'link:
I-configure lang ang identity pool mula sa page na ito:
At i-click ang ' I-save ang mga pagbabago ” button upang matagumpay na ma-edit ang mga configuration ng pool:
Nalikha ang pool, at sa sandaling mag-log in ang user sa application, ipapakita nito ang kanilang mga pagkakakilanlan dito:
Matagumpay kang nakagawa ng identity pool sa Amazon Cognito.
Konklusyon
Ang Amazon Cognito ay isang serbisyo ng AWS na nagbibigay ng mga pool ng pagkakakilanlan ng user upang pamahalaan ang mga pagkakakilanlan sa mga application gamit ang maraming device. Nag-aalok ito sa user na lumikha ng mga Identity pool at user pool upang patunayan ang bilang ng mga user at ang kanilang pagkakakilanlan at malaman kung sila ay mga tunay na user o mga bot upang mapahusay ang seguridad. Ipinaliwanag ng gabay na ito ang serbisyo ng Amazon Cognito at kung paano ito gamitin.