如何不经过spa登录框进入SAML SP流程

问题描述

公司有需求,直接通过https://core.authing.cn/connections/saml/init?app_id=xxxx&identifier=sp-saml-connection&redirect_uri=https://xxx/authingapp,在idp 认证之后,跳转到集成authing认证体系的https://xxx/authingapp系统
但出现错误,日志显示未知错误,请问有具体redirect_uri的例子吗
image

重现步骤

执行https://core.authing.cn/connections/saml/init?app_id=xxxx&identifier=sp-saml-connection&redirect_uri=https://xxx/authingapp
进入idp login page
idp认证成功
回到redirect url,报错

附加信息

  • Version:
  • Platform:

https://api-explorer.authing.cn/?tag=tag/登录/API%20列表/operation/OidcV2SignOnController_signInByExtIdp
可以使用此接口

1赞

完美解决 :+1:


再请教一下,login_page_context 是不是指会带到idp login page呢?

@f11
login_page_context 这个参数看说明应该是后往后传递的,但说明并不清晰,
是传给IDP,还是最终会带到redirect_uri所指向的系统,还是其他的呢?


https://api-explorer.authing.cn/?tag=tag/登录/API%20列表/operation/OidcV2SignOnController_signInByExtIdp

是传递给 Authing 内部使用的哈,需要传入 JSON 字符串,JSON 内部目前支持两个 key:

  • lang:zh-cn 或者 en-us,控制界面展示的语言
  • goto: 传入 /register 表示跳转注册页面
1赞