powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / firebase auth и core identity
22 сообщений из 22, страница 1 из 1
firebase auth и core identity
    #39654218
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Такая задача:
Core 2.
JS на клиенте получает токен от firebase и запросы к бэкэнду сопровождаются этим токеном в заголовке.
Бэкэнд проверяет токен и пускает (или не пускает) к контороллерам помеченным атрибутом Authorize.

Все работает, но как мне связать пользователя которого я получаю от firebase c локальным пользователем которого я получаю с помощью identity из моей базы ? Есть какие то стандартные варианты ?

Спасибо.
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654219
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzВсе работает, но как мне связать пользователя которого я получаю от firebase c локальным пользователем которого я получаю с помощью identity из моей базы ? Есть какие то стандартные варианты ?

https://blog.markvincze.com/secure-an-asp-net-core-api-with-firebase/
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654284
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Спасибо за ответ.
А не могли бы вы ткнуть мне пальцем где конкретно в этой статье находится ответ на мой вопрос или хотя бы хоть что то похожее ?
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654288
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimirzzz,
А рядом в теме Разграничение прав... нет ответа на ваш вопрос?
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654290
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzЕсть какие то стандартные варианты ?чтобы понять роль сервера в общении клиента и базы нужно начать с аутентификации по кукам вместо токенов.
Есть показания к разработке на основе кукисов и есть показания к разработке веб приложений на основе токенов (SSO, SIP, ....)
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654296
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Добрый день. Нет в соседней теме я не нашел ответа.
Последний ваш ответ я не понял -зачем мне куки,
"роль сервера в общении клиента и базы" - вы имеете ввиду что описанная мною схема неправильная?
Кого вы называете клиентом а кого сервером ? Спасибо за ответы но я не понял ничего :)
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654299
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimirzzzзачем мне куки
Обычно не знают где нужны куки а где токены.
И вопрос у вас сумбурный.
Ферштейн?

VladimirzzzКого вы называете клиентом а кого сервером ?
Server - iis обычно))
Client - JS обычно ))
VladimirzzzJS на клиенте получает токен от firebase
Обычно! Клиент напрямую от бд ничего не получает
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654300
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

И ещё тоже не понял что за показания - SSO я нагуглил - я правильно понял что имелось ввиду single sign-on? Если да то причем тут это . Про Sip - не понял какая расшифровка этой аббревиатуры имелась ввиду
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654301
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzPetro123,

И ещё тоже не понял что за показания - SSO я нагуглил - я правильно понял что имелось ввиду single sign-on? Если да то причем тут это . Про Sip - не понял какая расшифровка этой аббревиатуры имелась ввидузначит бросайте токены и берите куки)
SIP это приложение одного окна. К нему рекомендуют токены
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654302
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Да. Извините. Получилось сумбурно. Я имел ввиду не db firebase a google firebase auth. Но мне казалось что из контекста понятно.
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654305
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Petro123]VladimirzzzPetro123,
SIP это приложение одного окна. К нему рекомендуют токены
А не SPA ?
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654306
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzPetro123,

Да. Извините. Получилось сумбурно. Я имел ввиду не db firebase a google firebase auth. Но мне казалось что из контекста понятно.)))
Тогда забудьте все что выше я писал).
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654307
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzА не SPA ?да, конечно.
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654311
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimirzzz,
Кстати, прописать к юзверю в базе в доп поле АвторизовалсяПоГуглу инфу из гугла не вариант?
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654314
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Ну я это оставил на крайний случай - писать фильтр и в нем получать usera из identity и им подменять юзера из firebase - это если получится подменить. Но это мне кажется можно как то правильнее
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654317
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimirzzz,
Imho нормально.
Если кода не много.
Ты же стыкуешь две системы.
Удачи!
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654363
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzДобрый день.
Спасибо за ответ.
А не могли бы вы ткнуть мне пальцем где конкретно в этой статье находится ответ на мой вопрос или хотя бы хоть что то похожее ?

Вы чего хотите? Чтобы за вас решили задачу?

Вот информация на официальной доке про провайдеры для внешней авторизации

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/?view=aspnetcore-2.1

Вот middleware для Firebase

https://www.nuget.org/packages/AspNetCore.Firebase.Authentication/

У вас есть всё, чтобы решить вашу задачу, подробности которой известны только вам. По указанным ссылкам есть куча исходников, всё в свободном доступе. Берёте и делаете.
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654415
Vladimirzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

Вы прислали мне 3 ссылки
1. Как реализовать то что у меня и так реализовано. Но все равно спасибо - там интересный блог.
2. Доки которые описывают подключение внешних провайдеров через родные функции - там нет ни слова о том про что я спрашиваю.
3. Пакет в котором реализовано то что описано в статье из пункта 1.
Я просто как то теряюсь - может я что то не понимаю и пропустил читая эти ссылки ?
Или вы не до конца прочитали вопрос?

В любом случае спасибо за ответы.
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654466
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzЯ просто как то теряюсь - может я что то не понимаю и пропустил читая эти ссылки ?
Или вы не до конца прочитали вопрос?

Уточните, что именно вы хотите? И почему данные ссылки не помогают вам решить свою задачу?
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654471
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirzzzЯ просто как то теряюсь - может я что то не понимаю и пропустил читая эти ссылки ?
Или вы не до конца прочитали вопрос?

не ищите ответов в тех постах, где их нет по-определению.
Имхо наилучший подход именно в замене гугло-токена на свой собственный. В middleware проверяете наличие гугло-токена, если найден - ищите пользователя в своей базе и создаете свой токен (или просто claims cookie) которые содержат всю необходимую информацию и присоединяете к запросу, дальше идет стандартная авторизация на токенах/куках по данным вашего токена/claims cookie.
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654479
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSили просто claims cookie
+1
или просто кука со временем жизни - сессия.
Закрыл юзер браузер и закрылась сессия (кука протухла и пропала)
...
Рейтинг: 0 / 0
firebase auth и core identity
    #39654491
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimirzzz2. Доки которые описывают подключение внешних провайдеров через родные функции - там нет ни слова о том про что я спрашиваю.

Да вообще ни слова, ни говорите, безобразие.

куча готовых провайдеров,

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/other-logins?view=aspnetcore-2.1

исходники тех, что «в комплекте»

https://github.com/aspnet/Security/tree/dev/src

Тут просто раздолье.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / firebase auth и core identity
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]