Triage PRs, issues, CI, and publish flows
ውይይት ከመጀመርዎ በፊት ይህን ተሰኪ ለመጫን የምሳሌ መልዕክቱን ይምረጡ። ይህ የምሳሌ ውይይት ነው።
Grafana ሊሰካ የሚችል የማረጋገጫ ፍሰት ይጠቀማል፦ እያንዳንዱ የመግቢያ ማረጋገጫ ዓይነት እንደ ማንነት ማረጋገጫ «ደንበኛ» የተተገበረ ሲሆን፣ ሁሉም ደንበኞች አንድ ዓይነት ውስጣዊ «Identity» ያመነጫሉ። ፈቃድ ማረጋገጥ ከመጀመሩ በፊት ይህ ማንነት በGrafana ተጠቃሚ፣ ድርጅት፣ ሚና፣ ቡድን እና ፈቃዶች ይሟላል።
የአሁኑን «main» ቅርንጫፍ መርምሬያለሁ።
እያንዳንዱ የHTTP ጥያቄ በ«ContextHandler» ውስጥ ያልፋል፣ እሱም ይህን ይጠራል፦
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
ማንነት ማረጋገጡ ከተሳካ፣ የተገኘው ማንነት የጥያቄው «SignedInUser» ሆኖ ከGo አውድ ጋር ይያያዛል። ካልተሳካ፣ ቀጣዩ middleware በ«401»፣ ወደ መግቢያ ማዞር፣ ቶከን ማደስ ወዘተ መካከል እንዲወስን ስህተቱ ይቀመጣል። ከዚያም ስሱ የማንነት ማረጋገጫ ራስጌዎች ይወገዳሉ። contexthandler.goን ይመልከቱ።
ማከማቻዎችን፣ ጉዳዮችን እና የማዋሃድ ጥያቄዎችን ይድረሱባቸው። እንደ Codex ላሉ አንዳንድ ባህሪያት ያስፈልጋል።
ይህ ተሰኪ ከላይ እንደተዘረዘረው አንድ ወይም ተጨማሪ መተግበሪያዎችን ሊይዝ ይችላል። ከመተግበሪያ ጋር ሲገናኝ፣ ChatGPT ለጥያቄዎችዎ አውድ ለመስጠት እንዲረዳ፣ ተዛማጅ ውይይቶችን እና ትውስታዎችን ለመተግበሪያው ሊያጋራ ይችላል። የመተግበሪያው የዚህ ውሂብ አጠቃቀም፣ በመተግበሪያው ገጽ ላይ ሊገኙ በሚችሉት ውሎቹ እና የግላዊነት ፖሊሲው ይገዛል። ትውስታን ካነቁ፣ ከመተግበሪያው የመጣ ውሂብ ጠቃሚ መረጃን ወይም ጥቆማዎችን በቅድሚያ ለመስጠት ጥቅም ላይ ሊውል ይችላል። ChatGPT ከተገናኙ መተግበሪያዎች የሚመጣን ውሂብ ጨምሮ፣ የሥልጠና ውሂብ ምርጫዎችዎን ሁልጊዜ ያከብራል። መተግበሪያዎችን መጠቀም ከፍ ያለ ስጋት ሊያስከትል ይችላል። በቅንብሮችዎ ውስጥ በማንኛውም ጊዜ ምርጫዎችዎን ማስተዳደር ወይም ከመተግበሪያዎች ጋር ያለውን ግንኙነት ማቋረጥ ይችላሉ። ተጨማሪ ይወቁ