У меня есть несколько угловых приложений (в разных поддоменах) и основное угловое приложение (в основном домене).Я использую библиотеку @ auth0 / angular2-jwt для управления аутентификацией.Это работает хорошо, но не работает для единого входа.Я должен войти в каждый поддомен, и мне нужно, чтобы это было сделано только один раз (в основном домене или любом из поддоменов).
Я пробовал с регулярным выражением для белых доменов,но это не работает:
JwtModule.forRoot({
config: {
tokenGetter: tokenGetter,
whitelistedDomains: [new RegExp(`(?:([^.]+)\.)*example\.com`)]
]
}
})
Итак, как я могу аутентифицировать пользователей на всех поддоменах, если пользователь выполнил вход в основной домен или любой из поддоменов?
- пользователь успешно выполнил вход в example.com или x.example.com
- . Пользователь должен автоматически пройти аутентификацию на y.example.com, z.example.com и т. Д.