ପରିଚୟ
Usher ଏକ ଆଇଡେଣ୍ଟିଟି ପ୍ରୋଭାଇଡର: ଏହା ଲୋକଙ୍କୁ ଆପଣଙ୍କ ଆପରେ ସାଇନ ଇନ କରାଏ, ସେମାନଙ୍କ ଆକାଉଣ୍ଟ ସୁରକ୍ଷିତ ରଖେ, ଏବଂ ସେମାନେ କିଏ ତାହା ଆପଣଙ୍କ ଆପକୁ ଜଣାଏ। ଏହା ସବୁ OpenID Connect ଓ OAuth 2.1 ଦ୍ୱାରା କରେ, ତେଣୁ ଆପଣ ପୂର୍ବରୁ ବ୍ୟବହାର କରୁଥିବା ଲାଇବ୍ରେରୀ ସହ ଏହା କାମ କରେ।
Usher କ’ଣ କରେ
ଦ୍ୱାରରେ ଜଣେ ଅସର (usher) ଦୁଇଟି କାମ କରନ୍ତି। ସେ ଆପଣଙ୍କ ଟିକେଟ ଯାଞ୍ଚ କରନ୍ତି, ଏବଂ ଆପଣଙ୍କୁ ଆପଣଙ୍କ ଆସନକୁ ନେଇଯାଆନ୍ତି। Usher ଆପଣଙ୍କ ଆପ ପାଇଁ ସେହି ଦୁଇଟି କାମ କରେ:
- ପ୍ରମାଣୀକରଣ। ଲୋକମାନେ ଲବିରେ, Usherର ହୋଷ୍ଟ କରାଯାଇଥିବା ସାଇନ-ଇନ ପୃଷ୍ଠାରେ, ପାସକୀ, ଇମେଲରେ ପଠାଯାଇଥିବା କୋଡ, ମ୍ୟାଜିକ ଲିଙ୍କ, ସୋସିଆଲ ଆକାଉଣ୍ଟ କିମ୍ବା ପାସୱାର୍ଡ ଦ୍ୱାରା ସେମାନେ କିଏ ତାହା ପ୍ରମାଣ କରନ୍ତି।
- ପ୍ରାଧିକରଣ। ଆପଣଙ୍କ ଆପ ଟୋକେନ ପାଏ, ଯାହା କହେ ବ୍ୟକ୍ତି ଜଣକ କିଏ ଏବଂ ସେ କ’ଣ ସେୟାର କରିବାକୁ ରାଜି ହୋଇଛନ୍ତି, ଏବଂ ଆପଣଙ୍କ API ସେଗୁଡ଼ିକ ଯାଞ୍ଚ କରିପାରେ।
ଅଂଶଗୁଡ଼ିକ
| ଅଂଶ | ଏହା କ’ଣ |
|---|---|
| ଲବି | ହୋଷ୍ଟ କରାଯାଇଥିବା ସାଇନ-ଇନ ପୃଷ୍ଠା। ବ୍ୟକ୍ତି ଯେଉଁ ଆପକୁ ଯାଉଛନ୍ତି, ଏହା ସବୁବେଳେ ତା’ର ନାମ ଦେଖାଏ। |
| Usher ଆକାଉଣ୍ଟ | ଜଣେ ବ୍ୟକ୍ତିଙ୍କର ଯାହା ଥାଏ: ତାଙ୍କ ଇମେଲ, ପାସକୀ, ଦ୍ୱିତୀୟ ଫ୍ୟାକ୍ଟର ଓ ସାଇନ ଇନ ହୋଇଥିବା ଡିଭାଇସ। |
| Usher Console | ଯେଉଁଠି ଆପଣ ପ୍ରୋଜେକ୍ଟ ଓ ଏନଭାଇରନମେଣ୍ଟ ତିଆରି କରନ୍ତି, ଆପ୍ଲିକେସନ ପଞ୍ଜୀକରଣ କରନ୍ତି ଏବଂ ୟୁଜର ପରିଚାଳନା କରନ୍ତି। |
| SDK ଓ କମ୍ପୋନେଣ୍ଟ | <SignIn /> ଓ <UserButton /> ସହ @usher/nextjs। SDK ସହ ଆସୁଛି। |
ଏହା ଆପଣଙ୍କ ଆପରେ କିପରି ଖାପ ଖାଏ
ଆପଣ ତିଆରି କରୁଥିବା ପ୍ରତ୍ୟେକ ଏନଭାଇରନମେଣ୍ଟ ନିଜସ୍ୱ ଠିକଣାରେ ଏକ ଅଲଗା OpenID Connect ଇସୁଅର:
ଇସୁଅର
https://<handle>.usherid.comସାଇନ ଇନ ପାଇଁ ଆପଣଙ୍କ ଆପ ଲୋକଙ୍କୁ ସେହି ଇସୁଅରକୁ ପଠାଏ, ଏବଂ ଏକ କୋଡ ସହ ସେମାନଙ୍କୁ ଫେରି ପାଏ, ଯାହାକୁ ଏହା ଟୋକେନ ସହ ବଦଳାଏ। ଏହା PKCE ସହ ମାନକ ପ୍ରାଧିକରଣ କୋଡ ଫ୍ଲୋ, ଏବଂ ଏହାର ପ୍ରତ୍ୟେକ ପଦକ୍ଷେପ ଇସୁଅରର ଡିସକଭରି ଡକ୍ୟୁମେଣ୍ଟରେ ବର୍ଣ୍ଣିତ:
ଡିସକଭରି ଡକ୍ୟୁମେଣ୍ଟ
https://<handle>.usherid.com/.well-known/openid-configuration