π MCP Server Authentication Reference Collection
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ Model Context Protocol Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ Entra ID ΠΈ GitHub
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Model Context Protocol. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Ρ Entra ID (ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅/ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡ, API Management) ΠΈ GitHub (OAuth-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ). Π‘Π΅ΡΠ²Π΅ΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠ°ΠΊ remote, local ΠΈΠ»ΠΈ dual-purpose. ΠΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΡΠ°ΡΡΡΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π΅ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π°. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ identity providers.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Ρ Entra ID
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° API Management, ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Ρ ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΎΠΊΠ΅Π½Π°ΠΌΠΈ ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· WAM.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ GitHub
OAuth-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ΠΎΠΌ Π½Π° ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ Π΄Π»Ρ dual-purpose ΡΠ΅ΡΠ²Π΅ΡΠΎΠ².
Π Π°Π·Π½ΡΠ΅ ΡΠΈΠΏΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ²
Remote, local ΠΈ dual-purpose ΡΠ΅ΡΠ²Π΅ΡΡ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ runtime-ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π².
ΠΡΠΎΡΠΎΡΠΈΠΏΡ Π΄Π»Ρ Π΄Π΅ΠΌΠΎ
ΠΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Python ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.