د فدراسیون پروتوکولونه او چمتو کول
یوازې هغه د فدراسیون او چمتو کولو انترفېسونه وټاکئ او وچلوئ چې د اپلېکېشن یا tenant لپاره ثبت شوي وي.
- انترفېس وپېژنئد براوزر ننوتل، د API واک ورکول، د directory چمتو کول او د agent تبادله سره جلا کړئ.
- ثبت وګورئTenant، ژوندپړاو، د چمتوکوونکي metadata، redirect او فعال د ډاډ پېژندڅېره تایید کړئ.
- ارزښتونه تبادله کړئثبت شوي metadata او جوړ شوی د مدیریت API قرارداد وکاروئ.
- چلند وازمویئپه ازمېښتي هویت د هویت پېژندنه، نقشه، د tenant غړیتوب، وتل یا چمتو کول تایید کړئ.
- ساتنه وکړئاعتبارلیکونه نوي کړئ، همغږي وڅارئ او زاړه ثبتونه د ژوندپړاو کنټرولونو له لارې بند کړئ.
OIDC، OAuth او PKCE
ثبت شوي OIDC مراجع د براوزر واکغوښتنه، د حساب ټاکل، رضایت او د شرایطو منل کاروي، که تنظیم شوي وي. د وسیلې واکغوښتنه جلا انترفېس دی، د مراجع د ثبت بدیل نه دی. PKCE او د لوړې ډاډ کچې اختیارونه د مراجع او tenant په تګلاره پورې اړه لري. PAR، private-key JWT، mTLS، DPoP او FAPI پېژندڅېرې مشروطې دي؛ په سرچینه کې یې شتون د فعالېدو معنا نه لري.
- د مراجع لپاره دقیق صادرونکی، redirect او ځواب تنظیمات ثبت کړئ.
- رضایت او د حساب ټاکل بشپړ کړئ؛ هویت او مخاطب تایید کړئ.
- په تګلاره کې د PKCE یا ډاډ ملاتړ وګورئ؛ د رد د لرې کولو لپاره تایید مه کمزورئ.
SAML او لرې وتل
د SAML خدمت او هویتچمتوکوونکي مسیرونه metadata او د براوزر assertion بهیرونه وړاندې کوي. اړیکه د SAML ادارې له لارې تنظیم کړئ. له شریک سره صادرونکی، مخاطب، د ځواب پته، لاسلیک او د وخت شرطونه وارزوئ. وتل جلا دي: سیمهییز لغوه کول دا نه ثابتوي چې د هر relying party کوکي یا ناسته پاکه شوه.
- د اړیکې metadata، لاسلیک کیلي او پایټکي له شریک سره پرتله کړئ.
- لاسلیک شوی assertion وازمویئ؛ tenant، subject، غړیتوب او پایمهال تایید کړئ.
- ملاتړ شوي د وتلو کنټرولونه وکاروئ او سیمهییز لغوه کول له لرې وتلو جلا وساتئ.
SCIM او directory همغږي
چمتو کول له متقابل فدراسیون څخه جلا دي. د SCIM schema او پخلاینه له هغو directory نښلونکو سره یوځای کار کوي چې د پېرودونکي له ثبت شوي agent څخه ګټه اخلي. واردات د tenant سرچینه ساتي او ټکرونه قرنطینوي؛ یوازې برېښنالیک حسابونه نه نښلوي. سرور د پېرودونکي agent باینري نه برابروي.
- د tenant هدف ثبت کړئ او ملاتړ شوي صفتونه او نه بدلېدونکې هویتي کیلي ونقشه کړئ.
- کنټرول شوې همغږي وچلوئ؛ پایلې وګورئ او قرنطین د tenant په بهیر کې حل کړئ.
- د نښلونکي کار کتار ته تر اچولو مخکې سازګار agent جلا ځایپرځای او ثبت کړئ.
CAS، WS-Federation او RADIUS
CAS څرګند فعالولو ته اړتیا لري. WS-Federation او WS-Trust غیرفعال پاتې کېږي، مګر دا چې اجازهلرونکی ثبت یا تګلاره یې فعاله کړي؛ د realm، مخاطب، ځواب، غړیتوب، لاسلیک او پایمهال کتنې اړینې دي. RADIUS اختیاري لاسلیک شوی agent کاروي، نه د وېبپاڼې listener. ساتل شوی لارښود یې د TLS یا DTLS له لارې RADIUS/1.1 غوره ګڼي؛ پخوانی UDP یوازې د خصوصي شبکې سازګاري ده.
- د CAS یا WS-Federation تر ازموینې مخکې د پروتوکول فعالوالی او د مراجع ثبت وګورئ.
- د RADIUS لپاره د پېرودونکي agent، tenant نښلونکی او اجازهلرونکی لېږد تایید کړئ.
- که غیرفعال یا ثبت شوی نه وي، د تګلارې د تېریدو لپاره پروتوکول مه بدلوئ؛ لومړنی تنظیم بشپړ کړئ.
ثبت او اعتبارلیکونه
د مراجع ثبت باید د خپل مالک tenant او اپلېکېشن دننه وي. متحرک ثبت، private-key JWT، mTLS او FAPI مشروط قراردادونه بیانوي، نه عمومي فعالوالی. شخصي کیلي له خپل مالک سره وساتئ او د اړوند مدیریتي کنټرول له لارې اعتبارلیکونه نوي یا لغوه کړئ. د agent کیلي د OAuth مراجع اعتبارلیکونه نه دي.
- مالک، tenant، redirect یا metadata، ساحې او د اعتبارلیک ډول راټول کړئ.
- راګرځېدلی پټ راز په خوندي ډول وساتئ؛ د ادارې له لارې یې نوی یا لغوه کړئ.
- د agent د نوملیکنې لپاره شخصي کیلي د پېرودونکي په وسیله جوړه او CSR وسپارئ.
قرارداد او د ستونزو حلول
د اوسنیو مدیریتي عملیاتو، ډګرونو او امنیت لپاره /api/auth/management/openapi.json وکاروئ. ساتل شوي پروتوکولي یادښتونه د نښلونکو او ډاډ ځانګړي چلند تشریح کوي. عامې ناکامۍ ناسم tenant، ناثبت redirect، زوړ metadata یا سند، غیرفعاله پېژندڅېره، ناسم لاسلیک، د SCIM قرنطین یا لغوه شوی agent دي. د باور اړوند حد سم کړئ؛ تایید مه بندوئ.
- د عملیاتو OpenAPI schema او امنیتي اړتیاوې وګورئ.
- خوندي تېروتنې او ثبت شوي ارزښتونه د چمتوکوونکي له اوسني metadata سره پرتله کړئ.
- کنټرول شوی بهیر بیا وازمویئ او تر خپرولو مخکې هویت یا د همغږۍ وضعیت تایید کړئ.
عامې پوښتنې
ایا د DPoP یا FAPI شتون د فعالېدو معنا لري؟
نه. د لوړې ډاډ پېژندڅېرې څرګند فعالولو او بشپړ مراجع تنظیم ته اړتیا لري.
ایا د پېرودونکي agent په بسته کې دی؟
نه. سازګار agent جلا ځایپرځای کړئ او د هغه اوسنی ثبت شوی وضعیت تایید کړئ.
ایا SAML وتل ټولې ناستې پاکوي؟
نه. سیمهییز لغوه کول له لرې وتلو او د شریک له خوا د ناستې لرې کولو سره توپیر لري.
ایا SCIM د برېښنالیک له مخې کاروونکي نښلوي؟
نه. tenant، صادرونکی او نه بدلېدونکی subject ونقشه کړئ؛ ټکرونه د قرنطین د بیاکتنې له لارې حل کړئ.
ایا RADIUS نېغ په وېبپاڼه کې کارولای شم؟
نه. RADIUS اختیاري لاسلیک شوی agent انترفېس دی، نه د براوزر پایټکی.
د API کره ډګرونه چېرته دي؟
/api/auth/management/openapi.json وګورئ؛ بېلګې د SDK بشپړ قرارداد نه دی.