我们有一个网站,它有自己的注册/登录逻辑。用户表,密码... 作为业务需求,我们需要集成一个第三方网站,无缝地为我们的用户。因此,当登录的用户点击第三方的链接时,他应该立即登录,并传递了用户详细信息。 第三方网站支持单点登录,理想情况下,我们希望使用Azure AD B2C来实现单点登录。 是否可以保留Azure AD作为登录的替代位置?因此,我们仍然通过我们的网站注册用户,使用我们的登录,但当用户访问其他网站时,他会通过Azure AD登录。基本上,这意味着每当我们有新用户并传递他的详细信息时,都会通过Rest API using AD,但也会以某种方式要求Azure AD使用我们这边的R
假设我有一个国际奥委会容器。我使用这个容器注册具有单身生活方式的记录器:
var container = new Container();
container.Register<ILogger, Logger>(LifeStyle.Singleton);
现在,当我使用这个单例时,只会为它创建一个实例。但我的问题是,例如,一个ASP.NET网站。是在整个应用程序中为该用户使用的同一个实例,还是每个用户访问我的网站的实例?
如果它适用于每个用户,而记录器忙于记录某些内容,而另一个用户也试图记录某项内容呢?这会导致错误吗?(我的意思是.伐木工人的最佳做法是什么?)