Сервер Azure SQL Server / мобильное приложение xamarin: как получить идентификатор пользователя для контрольного журнала - PullRequest
0 голосов
/ 04 июля 2018

У меня есть интерфейс мобильного приложения 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

Есть идеи, как получить идентификатор пользователя в триггере?

...