அறிமுகம்
Usher ஒரு அடையாள வழங்குநர்: அது உங்கள் ஆப்ஸில் மக்களை உள்நுழையச் செய்கிறது, அவர்களின் கணக்குகளைப் பாதுகாப்பாக வைக்கிறது, அவர்கள் யார் என்பதை உங்கள் ஆப்ஸுக்குச் சொல்கிறது. இவை அனைத்தையும் OpenID Connect, OAuth 2.1 மூலம் செய்கிறது, எனவே நீங்கள் ஏற்கெனவே பயன்படுத்தும் லைப்ரரிகளுடன் வேலை செய்கிறது.
Usher என்ன செய்கிறது
அரங்கின் வாசலில் நிற்கும் அஷர் (usher) இரண்டு வேலைகளைச் செய்கிறார். உங்கள் டிக்கெட்டைச் சரிபார்க்கிறார், உங்களை உங்கள் இருக்கைக்கு அழைத்துச் செல்கிறார். Usher உங்கள் ஆப்ஸுக்கு அதே இரண்டு வேலைகளைச் செய்கிறது:
- அடையாளச் சரிபார்ப்பு (authentication). Usher வழங்கும் உள்நுழைவுப் பக்கமான லாபியில், மக்கள் கடவுச்சாவி, மின்னஞ்சலில் வரும் குறியீடு, மேஜிக் இணைப்பு, சமூகக் கணக்கு அல்லது கடவுச்சொல் மூலம் தாங்கள் யார் என்பதை நிரூபிக்கிறார்கள்.
- அங்கீகாரம் (authorisation). அந்த நபர் யார், அவர் எதைப் பகிர ஒப்புக்கொண்டார் என்று சொல்லும் டோக்கன்களை உங்கள் ஆப்ஸ் பெறுகிறது, உங்கள் 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