Мазмунга Skip

Бир жолу кирүүнү иштетүү

The Predis.ai SDK колдонуучуларыңыз үчүн SSOну ишке ашырууга мүмкүндүк берет. Эгер сизде веб-сайтыңызга кирген колдонуучу болсо, колдонуучуларыңыз автоматтык түрдө кирүү үчүн SSOну ишке ашыруу сунушталат. Predis.ai редактор.

Бул кантип иштейт?

  1. Колдонуучуңуз веб-сайтыңызга кирет.
  2. A Predis.ai SSO белгиси колдонуучуну аныктоо үчүн түзүлөт. Бул берилген SSO ачкычын колдонуу менен сервер тарабында болот.
  3. Түзүлгөн SSO энбелгиси конфигурацияда өткөрүлөт (мисалы embedToken) качан объект түзүү чейин Predis.ai SDK.

SSO ачкычыңызды алуу

SSOну ишке ашыруу үчүн сиздин уникалдуу SSO ачкычыңыз керек болот Predis.ai эсеп:

  1. кирүү үчүн Predis.ai колдонмо
  2. өтүү Баа жана эсепSDK
  3. чыкылдатуу "SDK орнотуу" баскычы
  4. көчүрүү SSO ачкычы диалогдон
уч

SSO ачкычыңызды коопсуз сактаңыз жана аны эч качан кардар кодунда көрсөтпөңүз. Ал JWT токендерин түзүү үчүн сервериңизде гана колдонулушу керек.

Серверде SSO JWT энбелгиси түзүлүүдө

A Predis.ai SSO Токен – бул JWT Токен, ал колдонуучу жөнүндө маалыматтарды сактайт жана сиздин уникалдуууңуз менен кол коюлган Predis.ai SSO ачкычы.

JWT түзүү үчүн Python коду

  1. Китепкананы орнотуу
pip install pyjwt
  1. JWT түзүү
jwt_token = jwt.encode({"aud": YOUR_APP_ID, "user_id": USER_ID},
SSO_KEY,
algorithm='HS256')

JWT жүктөө

JWT үчүн жүктөө төмөнкүдөй болушу керек:

{
"aud": "your_app_id", // App ID obtained from the Predis.ai account
"user_id": "user_id" // email or any unique id of your user
}

Пайдалуу жүк төмөнкү параметрлерди камтыйт:

ауд
аркан. Уникалдуу колдонмо ID.

user_email
аркан. Колдонуучу үчүн уникалдуу ID.

Коопсуздук жөнүндө эскертүү

SSO маалыматтары коддолгон токен катары берилет, JWT (JSON Web Token) URL дарегинде - токен 150 белгиден турган алфавиттик-сандык сап болуп саналат. Токенге атайын ачкычтын жардамы менен кол коюлат (Predis.ai SSO ачкычы) ар бир каттоо эсеби үчүн уникалдуу жана ага эсептин администраторлору гана кире алышат. Токенде берилген маалыматтар user_id жана app_id болуп саналат - эч кандай сырсөз өткөрүлбөйт, коддолбойт же башка жол менен. Токен андан кийин коддон чыгарылат Predis.ai серверлер жана кол тамга токен тарабынан кол коюлганын текшерүү үчүн текшерилет Predis.ai Каттоо эсеби менен байланышкан SSO ачкычы. Токенге туура ачкыч менен кол коюлбаса, SSO кирүү ишке ашпай калат.