我正在做一个项目,在这个项目中,我们有一个Vue.js前端和一个托管在Azure Service Fabric中的后端微服务架构。 我们不想添加使用IdentityServer4进行身份验证的IdentityService。我们希望实现的登录方式与stackoverflow提供的方式基本相同:您可以使用嵌入式登录方式登录网站,也可以使用Google和Facebook等外部提供商进行登录。 我的问题只与嵌入式登录有关。我读过一些文章,文章指出在我的场景中使用授权代码Grant和PKCE是最好的方式。此外,他们说,资源所有者密码授予不应该使用。但据我所知,使用这种流程是不可能将登录嵌入到我们自己
我正在用laravel创建一个多身份验证系统,其中有两种类型的用户:Admins(由我创建)和Users(使用本地laravel auth系统)。
如果我以用户身份登录,当我尝试在已经登录时访问登录页面时,它会将我重定向回仪表板,但如果我以管理员身份登录,当我再次访问管理员登录页面时,它会让我再次登录,尽管我已经以管理员身份登录。
下面是我的类RedirectIfAuthenticated的代码:
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Auth;
class RedirectIf