యాక్సెస్ టోకెన్లను సురక్షితంగా రిఫ్రెష్ చేయండి
మీ బ్యాక్ఎండ్లో ShareAI OAuth రిఫ్రెష్ టోకెన్లను రొటేట్ చేయండి, ప్రత్యామ్నాయాన్ని అణువుగా నిల్వ చేయండి మరియు గడువు ముగింపు లేదా రీప్లేను రిట్రై లూప్లతో నిర్వహించండి.
ఈ పేజీలో
యాక్సెస్ టోకెన్ గడువు ముగిసినప్పుడు మరియు కస్టమర్ యొక్క గ్రాంట్ ఇంకా చెల్లుబాటు అయ్యే సమయంలో రిఫ్రెష్ టోకెన్ను ఉపయోగించండి. రిఫ్రెష్ చేయడం అనుమతి స్క్రీన్ను చూపదు. ఇది అసలు ఖాతా మరియు అనుమతి పరిమితిని కాపాడుతుంది.
https://auth.shareai.now/oauth/tokenకొత్త యాక్సెస్ టోకెన్ను జారీ చేయండి మరియు రిఫ్రెష్ టోకెన్ను రొటేట్ చేయండి.
- బేస్ URL
https://auth.shareai.now- authentication
- గోప్యమైన క్లయింట్ authentication
cURL
curl --fail-with-body "https://auth.shareai.now/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "grant_type=refresh_token" \
--data-urlencode "client_id=$SHAREAI_CLIENT_ID" \
--data-urlencode "client_secret=$SHAREAI_CLIENT_SECRET" \
--data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"
రెండు ప్రత్యామ్నాయాలను కలిసి నిల్వ చేయండి#
- అదే కస్టమర్ అనుమతికి రిఫ్రెష్ ఆపరేషన్లను సీరియలైజ్ చేయండి. ఒక అప్లికేషన్ అభ్యర్థన రిఫ్రెష్ను నిర్వహించాలి, ఇతరులు వేచి ఉండాలి.
- కాన్ఫిగర్ చేసిన క్లయింట్ ఆథెంటికేషన్ పద్ధతిని ఉపయోగించి ప్రస్తుత రిఫ్రెష్ టోకెన్ను ఒకసారి మార్పిడి చేయండి.
- తిరిగి వచ్చిన యాక్సెస్ టోకెన్, ప్రత్యామ్నాయ రిఫ్రెష్ టోకెన్ మరియు గడువు ముగింపును అణువుగా సేవ్ చేయండి.
- పాత రిఫ్రెష్ టోకెన్ను విస్మరించండి. కొత్త యాక్సెస్ టోకెన్ను ఉపయోగించి వేచి ఉన్న అభ్యర్థనలను విడుదల చేయండి.
వైఫల్యాన్ని నిర్వహించండి#
ఆన్ invalid_grant, ఉపయోగించలేని అనుమతిని క్లియర్ చేసి, కస్టమర్ను మళ్లీ కనెక్ట్ చేయమని అడగండి. తాత్కాలిక సేవా లోపం రద్దు చేసిన అనుమతికి భిన్నంగా ఉంటుంది: తాత్కాలిక వైఫల్యాన్ని చూపించండి మరియు పరిమిత పునరుద్ధరణ మార్గాన్ని ఉంచండి. రిఫ్రెష్ను నిరంతరం లూప్ చేయవద్దు.
తక్కువ స్కోప్ను అభ్యర్థించడం#
ఐచ్ఛిక scope విలువ అనుమతులను తగ్గించగలదు. ఇది surcharge ఐడెంటిటీ-మాత్రం గ్రాంట్కు అనుమతులను జోడించలేను. కొత్త టోకెన్కు అధికారం కోసం తిరిగి వచ్చిన స్కోప్ మరియు గడువు తేదీని ఉపయోగించండి.
తదుపరి దశ#
చివరిసారిగా నవీకరించబడింది సెప్టెంబర్ 15, 2026