2025-08-11
Microsoft Graph అనుమతులు మరియు సమ్మతి నమూనాల వివరణ

Graph ఆధారిత చాలా యాప్లు కోడ్ వల్ల కాదు, సమ్మతి (consent) వల్లే రోల్అవుట్లో విఫలమవుతాయి. డెవ్ టెనెంట్లలో విస్తృత పరీక్షలకు అనుమతి ఉంటుంది, కానీ ప్రొడక్షన్లో కఠినమైన విధానాలు ప్రమాదకరమైన స్కోప్లను నిరోధిస్తాయి. పరిష్కారం ఏమిటంటే Graph యొక్క రెండు నమూనలను అర్థం చేసుకోవడం: డెలిగేటెడ్ (వినియోగదారు సందర్భంలో) మరియు అప్లికేషన్ (యాప్-మాత్రమే, సంస్థ-వ్యాప్తంగా). మీ యాప్ వాస్తవంగా ఎలా నడుస్తుందో దానికి సరిపోయే కనీస అవసరమైన స్కోప్లను అభ్యర్థించండి. సాధ్యమైనప్పుడల్లా వినియోగదారు డేటాను డెలిగేటెడ్గా ఉంచండి; పర్యవేక్షణ లేని లేదా క్రాస్-టెనెంట్ పనుల కోసం మాత్రమే యాప్-మాత్రమే వాడండి మరియు అడ్మిన్ ఆమోదాన్ని ముందుగానే ప్లాన్ చేయండి. టెనెంట్ సమ్మతి విధానాలను ముందే మ్యాప్ చేయండి, అనుమతులను దశలవారీగా ఇవ్వండి (పైలట్ → విస్తరణ), మరియు ప్రతి స్కోప్ ఎందుకు అవసరమో డాక్యుమెంట్ చేయండి. Calendars.Read vs. Calendars.ReadWrite, Team.ReadBasic.All vs. పూర్తి డైరెక్టరీ వంటి తక్కువ-అనుమతి ప్రత్యామ్నాయాలను ఉపయోగించండి. ముందస్తు ఆమోద వర్క్ఫ్లో, త్రైమాసిక సమీక్షలు, ట్యాగింగ్ మరియు ఆడిట్ లాగ్లతో పాలనను జోడించండి. ఫలితం: తక్కువ "అడ్మిన్ సమ్మతి అవసరం" పాప్అప్లు, వేగవంతమైన భద్రతా ఆమోదం, మరియు మనుగడ సాగించే రోల్అవుట్.
Apple Podcasts · Spotify · YouTube
Microsoft Graph Permissions and Consent Models Explained (English)