We just upgraded a solution and now the Dynamicweb.Security.UserManagement.User.GetUserBySql is marked obsolete.
We used it to get a user by its externalId.
I see there is a function GetUserByExternalId but its Internal.
Why is it internal? and can it be made public. And else is there a way to get a user by its externalId through a not obsolete function and not getting All users first?