הגדרת Sourcegraph

בדף הזה מוסבר איך להגדיר אפליקציה של צד שלישי לפני שיוצרים את מאגר הנתונים של Sourcegraph.

יצירת אפליקציית OAuth

  1. נכנסים לחשבון Sourcegraph או לדף ניהול האתר.

  2. עוברים להגדרות של חשבון המשתמש או לדף ניהול האתר כדי לנהל את אפליקציות OAuth (אפליקציות לקוח).

  3. יוצרים אפליקציית לקוח חדשה של OAuth.

  4. בתיבת הדו-שיח ליצירה, מזינים שם לאפליקציה (לדוגמה, Gemini Enterprise Connector).

  5. אחרי שיוצרים את האפליקציה, מעתיקים את מזהה הלקוח ושומרים אותו באופן מאובטח לשימוש מאוחר יותר כשיוצרים את מאגר הנתונים.

הגדרת כתובת URL להפניה אוטומטית והיקפי הרשאות

כשיוצרים או מגדירים את אפליקציית OAuth, צריך להגדיר את כתובת ה-URL להפניה אוטומטית ואת ההיקפים שלה:

  1. פותחים את דף הגדרת האפליקציה של OAuth ב-Sourcegraph.

  2. בשדה כתובת URL להפניה אוטומטית (או כתובת URL של קריאה חוזרת), מזינים את https://vertexaisearch.cloud.google.com/oauth-redirect.

  3. בוחרים את היקפי ההרשאות הבאים ומפעילים אותם:

    היקף מטרה
    openid מאפשר לאפליקציה לאמת את המשתמש באמצעות OpenID Connect.
    פרופיל ההרשאה מאפשרת לאפליקציה לראות את פרטי הפרופיל הבסיסיים של המשתמש המאומת.
    אימייל האפליקציה יכולה לראות את כתובת האימייל של המשתמש המאומת.
    offline_access מעניקה טוקן רענון כדי שהאפליקציה תוכל לגשת ל-Sourcegraph כשהמשתמש לא מחובר באופן פעיל.
    mcp ההרשאה הזו מאפשרת לאפליקציה להתחבר באמצעות Model Context Protocol‏ (MCP) כדי לבצע פעולות באמצעות החיפוש והכלים של Sourcegraph.
  4. שומרים את השינויים בהגדרות.