Azure AD 中是否有我需要设置的任何设置以在邀请后重定向?
Is there any setting in Azure AD i need to setup for redirecting after invitation?
我正在通过 Microsoft Graph API 邀请 'guests',如 https://docs.microsoft.com/en-us/graph/api/invitation-post?view=graph-rest-1.0&tabs=http
中所述
邀请有效,甚至通过我随请求发送的 inviteRedirectUrl
回复了回复。
但在兑换邀请后,它不会将用户重定向到我在请求中发送的 url。事实上,它从我发送请求的地方重定向到 base-URL。
如果错过了 Azure AD 中的某些设置或其他内容,我正在徘徊
希望有人能帮忙
编辑:
当我将 sendInvitationMessage
设置为 true 并让 Microsoft Graph 执行邮件时,重定向工作正常。
根据一些测试,它在我这边工作正常。当我通过发送电子邮件对其进行测试时,它工作正常。如果我在不发送电子邮件的情况下对其进行测试,如果我将 inviteRedeemUrl
复制到我的浏览器,它也可以正常工作。
但是当我在 graph explorer 中测试它时,我按照 ctrl + click
跟随 link,它会显示错误,我猜这与您的错误消息相同。
似乎在 graph explorer 中 ctrl + click
时,它会先解码 inviteRedeemUrl
,然后转到 link。当它在 inviteRedeemUrl
中的租户 ID 之后对 %26
进行解码时。它不会将%26(&)
之后的参数识别为重定向url的参数。所以请将link复制到浏览器,但不要只使用ctrl + click
。(顺便说一下,我也在postman中测试过。在postman中,使用ctrl + click
是可以的。它只在使用 ctrl + click
).
时的图形浏览器
我存储 inviteRedirectUrl
值的变量似乎没有正确填充。 Hury Shen谢谢你和我一起思考,它给了我更多的见识
我正在通过 Microsoft Graph API 邀请 'guests',如 https://docs.microsoft.com/en-us/graph/api/invitation-post?view=graph-rest-1.0&tabs=http
中所述邀请有效,甚至通过我随请求发送的 inviteRedirectUrl
回复了回复。
但在兑换邀请后,它不会将用户重定向到我在请求中发送的 url。事实上,它从我发送请求的地方重定向到 base-URL。
如果错过了 Azure AD 中的某些设置或其他内容,我正在徘徊
希望有人能帮忙
编辑:
当我将 sendInvitationMessage
设置为 true 并让 Microsoft Graph 执行邮件时,重定向工作正常。
根据一些测试,它在我这边工作正常。当我通过发送电子邮件对其进行测试时,它工作正常。如果我在不发送电子邮件的情况下对其进行测试,如果我将 inviteRedeemUrl
复制到我的浏览器,它也可以正常工作。
但是当我在 graph explorer 中测试它时,我按照 ctrl + click
跟随 link,它会显示错误,我猜这与您的错误消息相同。
似乎在 graph explorer 中 ctrl + click
时,它会先解码 inviteRedeemUrl
,然后转到 link。当它在 inviteRedeemUrl
中的租户 ID 之后对 %26
进行解码时。它不会将%26(&)
之后的参数识别为重定向url的参数。所以请将link复制到浏览器,但不要只使用ctrl + click
。(顺便说一下,我也在postman中测试过。在postman中,使用ctrl + click
是可以的。它只在使用 ctrl + click
).
我存储 inviteRedirectUrl
值的变量似乎没有正确填充。 Hury Shen谢谢你和我一起思考,它给了我更多的见识