У меня есть интерфейс мобильного приложения Xamarin в базе данных Azure SQL Server, но в настоящее время не удается определить личность пользователя мобильного приложения в триггере SQL Server для контрольного журнала.
На локально размещенном веб-сайте IIS .NET, посвященном дизайну SQL Server, CONTEXT_INFO возвращает идентификатор пользователя веб-приложения, исходящий из AspNetUsers, как и ожидалось, но в примере мобильного приложения ToDoItem Azure включение CONTEXT_INFO в триггер возвращает идентификатор отслеживания сеанса.
Я хочу использовать идентификатор пользователя или имя пользователя (sid / stable id) для входа в мобильное приложение.
SQL:
SELECT CONVERT(NVARCHAR(128), CONTEXT_INFO())
Пример вывода:
B0854901-5B55-4C6C-A0C9-B3B757BF3303
Есть идеи, как получить идентификатор пользователя в триггере?