Okta .NET Api-通过Api注册后立即登录

问题描述

在文档中找不到任何内容,Okta论坛的所有答案似乎都无法按预期进行。

我正在将.NET Core Okta客户端与ASP .NET Core用作Angular应用程序的REST端点,我正在通过该端点创建用户

        var passwordGuid = GetUniquePassword(12);
        var user = await _oktaClient.Users.createuserAsync(new createuserWithPasswordOptions
        {
            Profile = new UserProfile
            {
                Email = email,Login = email,FirstName = firstName,LastName = lastName,},Password = passwordGuid,Activate = true
        });

        await user.UpdateAsync();

这似乎可以正常工作并创建用户,但是当它返回到调用者时,它不会自动登录用户。他需要按登录并手动输入用户名和密码。

现在,我可以点击通话中可观察到的返回结果并拨打电话: this.oktaAuth.loginRedirect(window.location.href);,但这只是将用户重定向到Okta登录名,无论如何他都必须输入用户名和密码。

我如何做到这一点,以便在通话结束后立即登录用户

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)