Clárú Aonair á chumasú
An Predis.ai Cuireann SDK ar do chumas SSO a chur i bhfeidhm do d’úsáideoirí. Má tá úsáideoir logáilte isteach agat cheana féin ar do shuíomh Gréasáin moltar an SSO a chur i bhfeidhm ionas go mbeidh d'úsáideoirí logáilte isteach go huathoibríoch Predis.ai eagarthóir.
Conas a Oibríonn sé?
- Logálann d’úsáideoir isteach ar do shuíomh Gréasáin.
- A Predis.ai Gintear comhartha SSO chun an t-úsáideoir a shainaithint. Tarlaíonn sé seo ar thaobh an fhreastalaí ag baint úsáide as an eochair SSO a chuirtear ar fáil.
- Cuirtear an comhartha SSO ginte ar aghaidh sa chumraíocht (mar
embedToken) Cathain rud a chruthú ó Predis.ai SDK.
Ag Fáil d'Eochair SSO
Chun SSO a chur i bhfeidhm, beidh d’Eochair SSO uathúil uait ó do Predis.ai cuntas:
- Logáil isteach Predis.ai app
- Téigh go dtí Praghsáil agus Cuntas → SDK
- Cliceáil ar an "Socraigh SDK" cnaipe
- Cóipeáil an Eochair SSO ón dialóg
Coinnigh d’Eochair SSO slán agus ná nochtaigh í riamh i gcód taobh an chliaint. Níor cheart í a úsáid ach ar do fhreastalaí chun comharthaí JWT a ghiniúint.
SSO JWT comhartha a ghiniúint ar an bhfreastalaí
A Predis.ai Is Comhartha JWT é SSO Token a stórálann sonraí faoin úsáideoir agus atá sínithe le do uathúil Predis.ai Eochair SSO.
Cód Python chun an JWT a ghiniúint
- Suiteáil an leabharlann
pip install pyjwt
- Gin JWT
jwt_token = jwt.encode({"aud": YOUR_APP_ID, "user_id": USER_ID},
SSO_KEY,
algorithm='HS256')
Ualach Pála JWT
Ba cheart go mbeadh an t-ualach pá don JWT mar seo a leanas:
{
"aud": "your_app_id", // App ID obtained from the Predis.ai account
"user_id": "user_id" // email or any unique id of your user
}
Tá na paraiméadair seo a leanas san ualach pá:
iniúchadh
teaghrán. Aitheantas uathúil na haipe.
ríomhphost úsáideora
teaghrán. Aitheantas uathúil don úsáideoir.
Nóta faoi shlándáil
Cuirtear na sonraí SSO ar aghaidh mar chomhartha ionchódaithe, ar a dtugtar JWT (Comhartha Gréasáin JSON) san URL - is teaghrán alfa-uimhriúil é an comhartha atá thart ar 150 carachtar ar fad. Tá an comhartha sínithe ag baint úsáid as eochair speisialta (Predis.ai Eochair SSO) atá uathúil do gach cuntas agus níl rochtain ach ag riarthóirí an chuntais air. Is iad na sonraí a chuirtear ar aghaidh sa chomhartha ná user_id agus app_id - ní chuirtear pasfhocail ar aghaidh, ní dhéantar iad a ionchódú nó a mhalairt. Déantar an comhartha a dhíchódú ansin ag an Predis.ai freastalaithe agus déantar an síniú a sheiceáil chun a fhíorú gur shínigh an comhartha ag an Predis.ai Eochair SSO a bhaineann leis an gcuntas. Mura síníodh an comhartha leis an eochair cheart, teipfidh logáil isteach an SSO.