Можно ли иметь несколько структур учетных записей с EveryAuth / MongooseAuth? - PullRequest
0 голосов
/ 16 октября 2011

Я работаю над настройкой аутентификации с помощью connect-auth на express & mongoose, но мне так много нужно сделать, и это меня немного смущает.Я мог бы пойти по этому пути, но это похоже на то, как заново изобретать колесо.

EveryAuth (с помощником MongooseAuth) выглядит довольно привлекательно, но главная причина, по которой я изначально не пошел, заключается в том, что у меня естьнесколько типов учетных записей со своими собственными свойствами и рабочими процессами.Например, некоторые типы учетных записей требуют одобрения, в то время как другие могут войти в систему с помощью oauth / openid без одобрения.

Из рассмотрения примеров видно, что он довольно самоуверен в общем потоке.Я просто не знаю, насколько это было бы сложно, или даже можно ли выйти за рамки обычного подхода к аутентификации учетной записи.

Возможно ли иметь настройки EveryAuth для каждого типа модели?Если нет, есть ли другой способ обработки различных рабочих процессов?

Большое спасибо!

1 Ответ

3 голосов
/ 02 декабря 2011

Вы можете настроить findOrCreateUser в EveryAuth для каждой стратегии, например: facebook, github

...