У меня проблема с запуском нескольких приложений Facebook под одним веб-приложением.
Аналогично этой проблеме: Несколько приложений facebook в одном веб-приложении
Мне нравится предложенное здесь решение, однако CanvasAuthorizeAttribute использует FacebookApplication.Current внутри, и этостатический экземпляр приложения FB в веб-приложении.
Я не могу вызвать метод .SetApplication в контроллере, так как у меня возникнут проблемы с параллелизмом.
Было бы хорошо, если FacebookApplication.Current вызвал Func, который передается в .SetApplication вместо простого вызова внутри .SetApplication.
Таким образом, я мог бы передать функцию, которая выполняет мою логику для получения правильного приложения FB.
Я что-то пропустил в SDK?