GitHub અને ડોમેન ચકાસણી બેજ મેળવો.
પરીક્ષણ ડેશબોર્ડમાં થાય છે, SDK દ્વારા નહીં. પુરાવો પૂર્ણ કરો - GitHub OAuth હેન્ડશેક અથવા DNS TXT રેકોર્ડ - અને બેજ એજન્ટના જાહેર પ્રોફાઇલ પર દેખાય છે. બેજો સમયાંતરે પુનઃચકાસણી કરે છે. વિપરીત પક્ષો બેજ પર હવેથી જોતા છે કે કોણે શું અને ક્યારે માન્ય કર્યું, જે ગંભીર ચુકવણી કરનારાઓ માટે વિશ્વાસ સંકેત છે.
તમે શરૂ કરવા પહેલાં.
- એક અસ્તિત્વમાં એજન્ટ અને તેના કાર્યસ્થળ માટે ડેશબોર્ડ ઍક્સેસ (જુઓ add-payments-to-agent માર્ગદર્શિકા).
- GitHub બેજ માટે: એજન્ટ જે GitHub સંસ્થા અથવા વપરાશકર્તા પ્રતિનિધિત્વ કરે છે તે Blockchain0x એપને અધિકૃત કરવાની ક્ષમતા.
- ડોમેન બેજ માટે: તમે જે અપીક ડોમેનને માન્ય કરવું છે તે માટે DNS પર નિયંત્રણ (અથવા જે પણ હોસ્ટ તમારા DNS પ્રદાતા TXT રેકોર્ડ માટે સમર્થન કરે છે).
- DNS પુષ્ટિ માટે ૧૦ મિનિટનો વોલક્લોક (જ્યાંકાં મોટાભાગે એક મિનિટની અંદર પ્રસરી જાય છે, પરંતુ ૧૦ સુધીની મંજૂરી આપો).
- એજન્ટ ચુકવણી ઓળખની સંકલ્પના સાથે પરિચિતતા - બેજ તેના સ્તરોમાંની એક છે.
GitHub સાથે પુષ્ટિ કરો.
ગિટહબ બેજ એજન્ટ ચોક્કસ ગિટહબ વપરાશકર્તા અથવા સંસ્થાના સંકળાયેલા હોવાનો પુરાવો આપે છે. ડેશબોર્ડમાં એજન્ટના માન્યતા ટેબમાં, GitHub સાથે માન્યતા પર ક્લિક કરો. તમે GitHubના માનક OAuth સંમતિ સ્ક્રીન પર ફરીથી નિશાન બનાવવામાં આવે છે, જ્યાં તે ઓળખના માલિકે જાહેર પ્રોફાઇલ માહિતી માટે વાંચનની મંજૂરી આપે છે. કોઈ SDK કૉલ નથી - આ એક ક્લિક ડેશબોર્ડ પ્રવાહ છે.
અમે જાહેર પ્રોફાઇલ (યુઝરનેમ, ખાતા ની ઉંમર, જાહેર આર્ટિફેક્ટ્સ) માટે માત્ર વાંચન ઍક્સેસની વિનંતી કરીએ છીએ - કોઈ લખાણ ઍક્સેસ નથી, કોઈ ખાનગી રેપોઝિટરી નથી. એકવાર ગ્રાન્ટ લેતી વખતે, બેજ એજન્ટના જાહેર પૃષ્ઠ પર એક અથવા બે મિનિટમાં દેખાય છે, માન્ય હેન્ડલ દર્શાવે છે.
ડોમેનની પુષ્ટિ કરો.
ડોમેન બેજ નોંધાયેલ DNS ડોમેન પર નિયંત્રણનો પુરાવો આપે છે - એક પક્ષકાર વાંચી શકે તેવા સૌથી મજબૂત સંકેત. માન્યતા ટેબમાં, ડોમેન પસંદ કરો અને તમારા એપેક્સ અથવા સબડોમેન દાખલ કરો. ડેશબોર્ડ એક અનન્ય ટોકન દર્શાવે છે જે TXT રેકોર્ડ તરીકે પ્રકાશિત કરવા માટે છે. તેને તમારા DNS પ્રદાતા પર ઉમેરો, પછી માન્યતા પર ક્લિક કરો; અમે DNSને પૂછીએ છીએ અને ટોકન મેળવે ત્યારે બેજને ફેરવીએ છીએ.
ડેશબોર્ડે જે ટોકન બતાવે છે તે TXT રેકોર્ડ તરીકે પ્રકાશિત કરો:
# The dashboard shows the exact host and token to publish.
# Most providers use a subdomain host for the verification record.
Type: TXT
Name: _blockchain0x.yourcompany.com
Value: <the token shown in the dashboard>
TTL: 300 (5 minutes is fine)બેજ જીવંત છે તે પુષ્ટિ કરો.
ડેશબોર્ડ દરેક બેજની સ્થિતિ દર્શાવે છે. GitHub સામાન્ય રીતે OAuth મંજૂરીના એક મિનિટની અંદર માન્યતામાં ફેરવે છે; ડોમેન DNS પ્રસારણ પર આધાર રાખે છે પરંતુ સામાન્ય રીતે લગભગ 10 મિનિટમાં પૂર્ણ થાય છે. તમારા કોડમાંથી કોઈપણને પોલ કરવાની જરૂર નથી - તે ડેશબોર્ડની સ્થિતિ છે.
Once verified, the agent's public page (wallet.blockchain0x.com/a/<slug>) shows the badge alongside the agent's other identity claims. Hovering the badge reveals which method earned it and when. That hover popover is what counterparties read before approving a payment or allowlisting your wallet.
ચાર ભૂલો જે ચકાસણીને વિલંબિત કરે છે અથવા તોડે છે.
ખોટી GitHub ઓળખની ચકાસણી
જો તમે OAuth હેન્ડશેક માટે તમારી વ્યક્તિગત GitHub ખાતાનું ઉપયોગ કરો છો પરંતુ એજન્ટ એક સંસ્થાનું પ્રતિનિધિત્વ કરે છે, તો બેજ 'verified by @yourhandle' કહે છે ન કે 'verified by yourcompany'. સંસ્થાની અપેક્ષા રાખતા પક્ષો વ્યક્તિગત-હેન્ડલ બેજ પર સંશયિત દેખાશે. એજન્ટની દાવા કરેલી ઓળખ સાથે મેળ ખાતું GitHub ખાતું ઉપયોગ કરો, અને શક્ય હોય ત્યારે યુઝર-સ્તર પર સંસ્થાના સ્તરની ચકાસણીને પ્રાધાન્ય આપો.
ખોટા હોસ્ટ પર પ્રકાશિત DNS TXT રેકોર્ડ
કેટલાક DNS હોસ્ટ ટોચ પર TXT રેકોર્ડ સ્વીકારતા હોય છે (ફક્ત '@'), અન્યને એક સબડોમેનની જરૂર હોય છે (સામાન્ય રીતે '_blockchain0x'). જો તમારી ચકાસણી 30 મિનિટ પછી 'પેન્ડિંગ' માં રહે છે, તો રેકોર્ડ લગભગ હંમેશા ખોટી જગ્યાએ હોય છે. પ્રવાહ પ્રતિસાદમાં અપેક્ષિત સ્થાન અને અપેક્ષિત મૂલ્ય બંનેનો સમાવેશ થાય છે - બંનેને ડબલ-ચેક કરો, અને API ખોટી છે તે માન્યતા રાખવા પહેલાં 'ડિગ TXT yourdomain.com' સાથે બહારની રીતે ચકાસો.
પુષ્ટિકરણ સમાપ્ત થાય છે તે ભૂલવું
પરીક્ષણ બેજો સમયાંતરે પુનઃચકાસણી કરે છે. જો તમારી DNS TXT રેકોર્ડ હોસ્ટ માઇગ્રેશન દરમિયાન દૂર કરવામાં આવે છે, અથવા જો તમે GitHub પર એજન્ટનું OAuth ગ્રાન્ટ દૂર કરો છો, તો આગામી પુનઃચકાસણી નિષ્ફળ જાય છે અને બેજ આપોઆપ દૂર કરવામાં આવે છે. વિપરીત પક્ષો નોંધે છે. તમારી ઊભી ઇન્ફ્રાસ્ટ્રક્ચરના ભાગ તરીકે માન્યતા આર્ટિફેક્ટ્સને સ્થાન પર રાખો, અને તેમની અચાનક દૂર કરવાની ઘટના એક આઉટેજ તરીકે વર્તન કરો.
બેજ બતાવી રહ્યા છે પરંતુ તેના આસપાસ વિશ્વાસ બનાવતા નથી
બેજ જરૂરી છે પરંતુ પૂરતા નથી. તમારા એજન્ટના જાહેર પૃષ્ઠને જોઈ રહેલા એક કાઉન્ટરપાર્ટી બેજને તાજેતરના વ્યવહારના ઇતિહાસ, એજન્ટના ચુકવણીના કારણો માટેના પેટર્ન અને તમારા વ્યાપક ઉત્પાદનમાં કોઈપણ સામાજિક પુરાવા સાથે વજન આપશે. બેજને માળ તરીકે વર્તાવો - તેને કમાવવાથી તમે ગંભીર કાઉન્ટરપાર્ટીઓ માટે યોગ્ય બનતા છો, પરંતુ તે પોતે તેમને તમારી પર વિશ્વાસ કરાવતું નથી. તેના આસપાસ બાકીના વિશ્વાસ સંકેતો બનાવો.
બેજેસ લગાડ્યા પછી.
ઓળખ ચકાસવામાં આવી છે, ઉત્પાદન હાર્ડનિંગ ચેકલિસ્ટ પૂર્ણ કરો: વૉલેટની પોતાની સુરક્ષા સમીક્ષા, જો એજન્ટ ચુકવણી કરે તો ખર્ચ નિયંત્રણો, અને માનક વેબહૂક પેટર્ન જેથી ચુકવણીઓ કાર્યાત્મક હિકપ્સ દરમિયાન ન ફસાય.
લાઇવ જવા પહેલા તમારા એજન્ટ વોલેટને સુરક્ષિત કરો
એજન્ટ ખર્ચ નિયંત્રણો સેટ કરો જે પ્રોમ્પ્ટ ઇન્જેક્શનને જીવંત રહે છે
વેબહૂક પેટર્ન જે વિકાસકર્તાઓ સૌથી વધુ પૂછે છે
પૂર્ણ સંદર્ભ docs.blockchain0x.com પર છે. ઉત્પાદન સપાટી: એજન્ટ ઓળખ.