如何解决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 举报,一经查实,本站将立刻删除。