.. _mobile-auth: Аутентификация ============================ .. _mobile-auth-login: Вход в систему ---------------------------- ``src/config/auth.config.ts userAuthorizeWorker`` * выполнить запрос ``/eis.json`` * полученные ``eisId`` и ``realmId`` передать в параметры функции ``authorize`` библиотеки react-native-app-auth .. _mobile-auth-token-refresh: Обновление токена ---------------------------------- ``src/config/auth.config.ts updateTokensWorker`` * вызвать функцию refresh библиотеки ``react-native-app-auth`` .. _mobile-auth-logout: Выход ---------- ``src/config/auth.config.ts userLogoutWorker`` * выполнить запрос ``/protocol/openid-connect/logout?redirect_uri=ecos-app:/callback``, указав в параметрах ``client_id`` и ``refresh_token``