Triage PRs, issues, CI, and publish flows
చాట్ ప్రారంభించే ముందు ఈ ప్లగిన్ను ఇన్స్టాల్ చేయడానికి నమూనా సందేశాన్ని ఎంచుకోండి. ఇది ఒక నమూనా సంభాషణ.
Grafana ప్లగ్ చేయదగిన ప్రామాణీకరణ పైప్లైన్ను ఉపయోగిస్తుంది: ప్రతి క్రెడెన్షియల్ రకం ప్రామాణీకరణ “క్లయింట్”గా అమలు చేయబడుతుంది, అన్ని క్లయింట్లు ఒకే అంతర్గత Identityని ఉత్పత్తి చేస్తాయి. ఆ తర్వాత, ఆథరైజేషన్ ప్రారంభమయ్యే ముందు ఆ గుర్తింపుకు Grafana వినియోగదారు, ఆర్గనైజేషన్, పాత్ర, టీమ్, అనుమతుల వివరాలు జోడించబడతాయి.
నేను ప్రస్తుత main బ్రాంచ్ను పరిశీలించాను.
ప్రతి HTTP అభ్యర్థన ContextHandler గుండా వెళ్తుంది, ఇది కింది దాన్ని కాల్ చేస్తుంది:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
ప్రామాణీకరణ విజయవంతమైతే, ఫలితంగా వచ్చిన గుర్తింపు అభ్యర్థనకు సంబంధించిన SignedInUserగా మారి Go కాంటెక్స్ట్కు జోడించబడుతుంది. అది విఫలమైతే, తర్వాతి మిడిల్వేర్ 401, లాగిన్ రీడైరెక్ట్, టోకెన్ రొటేషన్ మొదలైన వాటిలో దేనిని ఎంచుకోవాలో నిర్ణయించేందుకు ఆ లోపం సేవ్ చేయబడుతుంది. ఆ తర్వాత సున్నితమైన ప్రామాణీకరణ హెడర్లు తొలగించబడతాయి. contexthandler.go చూడండి.
రిపాజిటరీలు, సమస్యలు మరియు పుల్ రిక్వెస్ట్లను యాక్సెస్ చేయండి. Codex వంటి కొన్ని ఫీచర్లకు అవసరం
పైన జాబితా చేసినట్లుగా, ఈ ప్లగిన్లో ఒకటి లేదా అంతకంటే ఎక్కువ యాప్లు ఉండవచ్చు. యాప్కు కనెక్ట్ అయినప్పుడు, మీ అభ్యర్థనలకు సందర్భం అందించడంలో సహాయపడేందుకు ChatGPT సంబంధిత చాట్లు, జ్ఞాపకాలను ఆ యాప్తో షేర్ చేయవచ్చు. ఈ డేటాను యాప్ ఉపయోగించడం, యాప్ పేజీలో కనిపించే వారి నిబంధనలు మరియు గోప్యతా విధానానికి లోబడి ఉంటుంది. మీరు మెమరీని ప్రారంభించి ఉంటే, సహాయకరమైన సమాచారం లేదా సూచనలను ముందుగానే అందించేందుకు యాప్ నుండి డేటా ఉపయోగించబడవచ్చు. కనెక్టెడ్ యాప్ల డేటాతో సహా, మీ ట్రైనింగ్ డేటా ప్రాధాన్యతలను ChatGPT ఎల్లప్పుడూ గౌరవిస్తుంది. యాప్లను ఉపయోగించడంలో అధిక ప్రమాదం ఉండవచ్చు. మీ సెట్టింగ్స్లో ఎప్పుడైనా మీ ప్రాధాన్యతలను నిర్వహించవచ్చు లేదా యాప్లను డిస్కనెక్ట్ చేయవచ్చు. మరింత తెలుసుకోండి