RocketChat / RocketChat/Rocket.Chat.ReactNative
Not able to log in on iOS
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.4k
- Forks
- 1.5k
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 90
Description
Description:
Our users cannot log in to our Rocketchat instance from iOS. Their credentials work from Windows browser and everywhere else. If they enter the wrong credentials, they get a message-toast. For the right credentials, they see a loading screen and then are dropped to the login screen again.
This happens both with the official Rocketchat app and Fairchat app.
Steps to reproduce:
- Open Rocketchat or Fairchat iOS app
- Log in to our instance
Expected behavior:
Login works or the user is presented with an error message at least.
Actual behavior:
Loading screen and drop back to login-screen.
Server Setup Information:
- Version of Rocket.Chat Server: rocketchat/rocket.chat:6.2.9
- Operating System: CentOS Linux 7 (Core)
- Deployment Method: docker
- Number of Running Instances: 1
- DB Replicaset Oplog:
- NodeJS Version: embedded into docker image
- MongoDB Version: 5.0
Client Setup Information
- Desktop App or Browser Version: Fairchat app → 2.14.0.247 Rocketchat app → 4.39.0
- Operating System: iOS 16.5.1
Additional context
We use LDAP auth from Active Directory.
Relevant logs:
iOS server log (not working):
{"level":35,"time":"2023-07-12T10:50:54.587Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/info","userAgent":"RC Mobile; ios 16.5.1; v2.14.0 (247)","host":"*serverIP*:3001","remoteIP":"*clientIP*","status":200,"responseTime":2}
{"level":35,"time":"2023-07-12T10:50:54.967Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/settings.oauth","userAgent":"fairchat/247 CFNetwork/1408.0.4 Darwin/22.5.0","host":"*serverIP*:3001","remoteIP":"*clientIP*","status":200,"responseTime":4}
{"level":35,"time":"2023-07-12T10:50:55.050Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/settings.public?query=%7B%22_id%22:%7B%22$in%22:[%22API_Gitlab_URL%22,%22CAS_enabled%22,%22CAS_login_url%22,%22Accounts_EmailVerification%22,%22Accounts_ManuallyApproveNewUsers%22,%22Accounts_ShowFormLogin%22,%22Site_Url%22,%22Accounts_RegistrationForm%22,%22Accounts_RegistrationForm_LinkReplacementText%22,%22Accounts_EmailOrUsernamePlaceholder%22,%22Accounts_PasswordPlaceholder%22,%22Accounts_PasswordReset%22,%22Accounts_iframe_enabled%22,%22Accounts_Iframe_api_url%22,%22Accounts_Iframe_api_method%22]%7D%7D","userAgent":"RC Mobile; ios 16.5.1; v2.14.0 (247)","host":"*serverIP*:3001","remoteIP":"*clientIP*","status":200,"responseTime":8}
{"level":35,"time":"2023-07-12T10:50:55.154Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/settings.public?query=%7B%22_id%22:%7B%22$in%22:[%22Accounts_AllowEmailChange%22,%22Accounts_AllowPasswordChange%22,%22Accounts_AllowRealNameChange%22,%22Accounts_AllowUserAvatarChange%22,%22Accounts_AllowUserProfileChange%22,%22Accounts_AllowUserStatusMessageChange%22,%22Accounts_AllowUsernameChange%22,%22Accounts_AvatarBlockUnauthenticatedAccess%22,%22Accounts_CustomFields%22,%22Accounts_NamePlaceholder%22,%22API_Use_REST_For_DDP_Calls%22,%22CROWD_Enable%22,%22DirectMesssage_maxUsers%22,%22E2E_Enable%22,%22Accounts_Directory_DefaultView%22,%22FEDERATION_Enabled%22,%22Hide_System_Messages%22,%22LDAP_Enable%22,%22Livechat_request_comment_when_closing_conversation%22,%22Jitsi_Enabled%22,%22Jitsi_SSL%22,%22Jitsi_Domain%22,%22Jitsi_Enabled_TokenAuth%22,%22Jitsi_URL_Room_Hash%22,%22Jitsi_URL_Room_Prefix%22,%22Message_AllowDeleting%22,%22Message_AllowDeleting_BlockDeleteInMinutes%22,%22Message_AllowEditing%22,%22Message_AllowEditing_BlockEditInMinutes%22,%22Message_AllowPinning%22,%22Message_AllowStarring%22,%22Message_AudioRecorderEnabled%22,%22Message_GroupingPeriod%22,%22Message_TimeFormat%22,%22Message_TimeAndDateFormat%22,%22Site_Name%22,%22Store_Last_Message%22,%22uniqueID%22,%22UI_Allow_room_names_with_special_chars%22,%22UI_Use_Real_Name%22,%22Assets_favicon_512%22,%22Message_Read_Receipt_Enabled%22,%22Message_Read_Receipt_Store_Users%22,%22Threads_enabled%22,%22FileUpload_MediaTypeWhiteList%22,%22FileUpload_MaxFileSize%22,%22AutoTranslate_Enabled%22,%22Force_Screen_Lock%22,%22Force_Screen_Lock_After%22,%22Allow_Save_Media_to_Gallery%22,%22Accounts_AllowInvisibleStatusOption%22,%22Jitsi_Enable_Teams%22,%22Jitsi_Enable_Channels%22,%22Canned_Responses_Enable%22,%22Livechat_allow_manual_on_hold%22,%22Accounts_AvatarExternalProviderUrl%22,%22VideoConf_Enable_DMs%22,%22VideoConf_Enable_Channels%22,%22VideoConf_Enable_Groups%22,%22VideoConf_Enable_Teams%22,%22Accounts_AllowDeleteOwnAccount%22,%22Number_of_users_autocomplete_suggestions%22,%22Presence_broadcast_disabled%22]%7D%7D&count=63","userAgent":"RC Mobile; ios 16.5.1; v2.14.0 (247)","host":"*serverIP*:3001","remoteIP":"*clientIP*","status":200,"responseTime":13}
{"level":30,"time":"2023-07-12T10:51:05.979Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Init Setup"}
{"level":30,"time":"2023-07-12T10:51:05.980Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Connecting","url":"ldap://*ldapIP*:389"}
{"level":30,"time":"2023-07-12T10:51:05.994Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"LDAP connected"}
{"level":30,"time":"2023-07-12T10:51:05.996Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"Searching by username","username":"*username*","baseDN":"ou=****,DC=****,DC=local","searchOptions":{"filter":"(&(&(objectCategory=person)(objectclass=user))(sAMAccountName=*username*))","scope":"sub","sizeLimit":1000,"attributes":["*","+"],"paged":{"pageSize":250,"pagePause":false}}}
{"level":30,"time":"2023-07-12T10:51:05.997Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Bind","msg":"Binding UserDN","userDN":"Cn=****,ou=****,ou=****,ou=****,ou=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T10:51:06.019Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"LDAP Search found 1 entries and loaded the data of 1."}
{"level":30,"time":"2023-07-12T10:51:06.019Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Auth","msg":"Authenticating","dn":"CN=****,OU=****,OU=****,OU=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T10:51:06.021Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Auth","msg":"Authenticated","dn":"CN=****,OU=****,OU=****,OU=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T10:51:06.025Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"LDAP Search found 4 entries and loaded the data of 0."}
{"level":30,"time":"2023-07-12T10:51:06.051Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Disconnecting"}
{"level":30,"time":"2023-07-12T10:51:06.062Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"Closed"}
{"level":35,"time":"2023-07-12T10:51:06.105Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/login","userAgent":"RC Mobile; ios 16.5.1; v2.14.0 (247)","length":"75","host":"*serverIP*:3001","remoteIP":"*clientIP*","responseTime":136}
{"level":30,"time":"2023-07-12T10:51:08.200Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Init Setup"}
{"level":30,"time":"2023-07-12T10:51:08.201Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Connecting","url":"ldap://*ldapIP*:389"}
{"level":30,"time":"2023-07-12T10:51:08.206Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"LDAP connected"}
{"level":30,"time":"2023-07-12T10:51:08.206Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"Searching by username","username":"*username*","baseDN":"ou=****,DC=****,DC=local","searchOptions":{"filter":"(&(&(objectCategory=person)(objectclass=user))(sAMAccountName=*username*))","scope":"sub","sizeLimit":1000,"attributes":["*","+"],"paged":{"pageSize":250,"pagePause":false}}}
{"level":30,"time":"2023-07-12T10:51:08.207Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Bind","msg":"Binding UserDN","userDN":"Cn=****,ou=****,ou=****,ou=****,ou=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T10:51:08.215Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"LDAP Search found 1 entries and loaded the data of 1."}
{"level":30,"time":"2023-07-12T10:51:08.215Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Auth","msg":"Authenticating","dn":"CN=****,OU=****,OU=****,OU=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T10:51:08.217Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Auth","msg":"Authenticated","dn":"CN=****,OU=****,OU=****,OU=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T10:51:08.221Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"LDAP Search found 4 entries and loaded the data of 0."}
{"level":30,"time":"2023-07-12T10:51:08.241Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Disconnecting"}
{"level":30,"time":"2023-07-12T10:51:08.243Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"Closed"}
{"level":35,"time":"2023-07-12T10:51:08.275Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/login","userId":"****","userAgent":"RC Mobile; ios 16.5.1; v2.14.0 (247)","length":"75","host":"*serverIP*:3001","remoteIP":"*clientIP*","responseTime":78}
{"level":30,"time":"2023-07-12T10:52:00.068Z","pid":1,"hostname":"5aecbb078c7b","name":"SyncedCron","msg":"Starting \"Generate download files for user data\"."}
{"level":30,"time":"2023-07-12T10:52:00.069Z","pid":1,"hostname":"5aecbb078c7b","name":"SyncedCron","msg":"Finished \"Generate download files for user data\"."}
Windows browser log (working):
{"level":30,"time":"2023-07-12T14:18:01.585Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Init Setup"}
{"level":30,"time":"2023-07-12T14:18:01.586Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Connecting","url":"ldap://*ldapIP*:389"}
{"level":30,"time":"2023-07-12T14:18:01.594Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"LDAP connected"}
{"level":30,"time":"2023-07-12T14:18:01.595Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"Searching by username","username":"*username*","baseDN":"ou=****,DC=****,DC=local","searchOptions":{"filter":"(&(&(objectCategory=person)(objectclass=user))(sAMAccountName=*username*))","scope":"sub","sizeLimit":1000,"attributes":["*","+"],"paged":{"pageSize":250,"pagePause":false}}}
{"level":30,"time":"2023-07-12T14:18:01.595Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Bind","msg":"Binding UserDN","userDN":"Cn=****,ou=****,ou=IT,ou=****,ou=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T14:18:01.602Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"LDAP Search found 1 entries and loaded the data of 1."}
{"level":30,"time":"2023-07-12T14:18:01.603Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Auth","msg":"Authenticating","dn":"CN=****,OU=****,OU=****,OU=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T14:18:01.604Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Auth","msg":"Authenticated","dn":"CN=****,OU=****,OU=****,OU=****,DC=****,DC=local"}
{"level":30,"time":"2023-07-12T14:18:01.608Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"LDAP Search found 4 entries and loaded the data of 0."}
{"level":30,"time":"2023-07-12T14:18:01.620Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Connection","msg":"Disconnecting"}
{"level":30,"time":"2023-07-12T14:18:01.627Z","pid":1,"hostname":"5aecbb078c7b","name":"LDAP","section":"Search","msg":"Closed"}
{"level":35,"time":"2023-07-12T14:18:01.649Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.callAnon/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"169","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":67}
{"level":35,"time":"2023-07-12T14:18:01.799Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/apps/languages","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":1}
{"level":35,"time":"2023-07-12T14:18:01.832Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/commands.list","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":14}
{"level":35,"time":"2023-07-12T14:18:01.837Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/roles.list","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":12}
{"level":35,"time":"2023-07-12T14:18:01.844Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/emoji-custom.list","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":31}
{"level":35,"time":"2023-07-12T14:18:01.854Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/banners?platform=web","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":35}
{"level":35,"time":"2023-07-12T14:18:01.857Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/license:getModules","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"95","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":1}
{"level":35,"time":"2023-07-12T14:18:01.890Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"subscriptions/get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:01.893Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"private-settings/get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:01.901Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"rooms/get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:01.907Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"getUserRoles","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:01.922Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/me","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":8}
{"level":35,"time":"2023-07-12T14:18:01.934Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"listCustomUserStatus","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:01.936Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"listCustomSounds","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:01.938Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/getUserRoles","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"89","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":32}
{"level":35,"time":"2023-07-12T14:18:01.939Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/private-settings:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"98","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":47}
{"level":35,"time":"2023-07-12T14:18:01.947Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/listCustomUserStatus","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"97","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":15}
{"level":35,"time":"2023-07-12T14:18:02.030Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/permissions:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"93","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":134}
{"level":35,"time":"2023-07-12T14:18:02.036Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/listCustomSounds","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"93","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":101}
{"level":35,"time":"2023-07-12T14:18:02.056Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/subscriptions:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"95","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":167}
{"level":35,"time":"2023-07-12T14:18:02.099Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"userSetUtcOffset","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:02.102Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"loadLocale","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:02.110Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/loadLocale","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"94","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":9}
{"level":35,"time":"2023-07-12T14:18:02.116Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/userSetUtcOffset","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"95","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":18}
{"level":35,"time":"2023-07-12T14:18:02.129Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/rooms:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"87","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":229}
{"level":35,"time":"2023-07-12T14:18:02.243Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/licenses.isEnterprise","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":3}
{"level":35,"time":"2023-07-12T14:18:03.372Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/users.presence?ids[]=****","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":3}
{"level":35,"time":"2023-07-12T14:18:14.933Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/license:getModules","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"142","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":1}
{"level":35,"time":"2023-07-12T14:18:19.079Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/license:getModules","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"142","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":1}
{"level":35,"time":"2023-07-12T14:18:37.144Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/license:getModules","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"142","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":1}
{"level":35,"time":"2023-07-12T14:18:40.808Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"public-settings/get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:40.818Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/public-settings:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"122","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":11}
{"level":35,"time":"2023-07-12T14:18:40.826Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"GET","url":"/api/v1/me","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":13}
{"level":35,"time":"2023-07-12T14:18:40.984Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"private-settings/get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:40.986Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/private-settings:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"123","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":2}
{"level":35,"time":"2023-07-12T14:18:41.052Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"subscriptions/get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:41.061Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/subscriptions:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"120","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":12}
{"level":35,"time":"2023-07-12T14:18:41.124Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/permissions:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"118","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":3}
{"level":35,"time":"2023-07-12T14:18:42.166Z","pid":1,"hostname":"5aecbb078c7b","name":"Meteor","method":"rooms/get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","*instanceid*":"*instanceid*"}
{"level":35,"time":"2023-07-12T14:18:42.188Z","pid":1,"hostname":"5aecbb078c7b","name":"API","method":"POST","url":"/api/v1/method.call/rooms:get","userId":"****","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0","length":"112","host":"*serverIP*:3001","referer":"https://*serverURL*/home","remoteIP":"*clientIP*","status":200,"responseTime":23}
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the login flow in the React Native iOS app using the reported Rocket.Chat and Fairchat versions, then inspect the request to /api/v1/login alongside the LDAP logs. Compare the successful browser response with the iOS response and determine what leaves the app on the login screen. Done means successful iOS login or a user-visible error for the reported configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, react-native, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100