udało mi się zrobić logowanie przez facebooka i wszystko działa, jednak moja aplikacja internetowa składa się tak jakby z kilku aplikacji i jest to identyfikowane poprzez nazwę domeny, która również zapisana jest w bazie danych.

Każdy klient z tą swoją własną domeną ma mieć prawo ustawienia sobie własnego klucza API do FB i zapisania go w bazie danych.

Ale tu się właśnie pojawią spory problem, ponieważ te klucze do FB ustawiają się tylko raz podczas odpalania aplikacji w klasie Startup

Jak mogę rozwiązać ten problem? W tej klasie Startup nie jestem wstanie w ogóle sprawdzić hosta (zresztą obawiam się, że tam ustawiane są tylko raz te klucze tylko przy włączaniu aplikacji), a tak robię już w innych miejsca aplikacji. Sprawdzam jaki host, ustawiam go w klasie, która zarządza aplikacją i na podstawie nazwy tego hosta jest wszystko inne ciągnięte z bazy danych.