Vue.js SPA调用NET Core Rest API进行外部身份验证(OAuth)
我有 及 两者都托管在单独的IIs应用程序上,我在Vuejs应用程序上添加了一个web.config,以允许我的设置正常工作:Vue.js SPA调用NET Core Rest API进行外部身份验证(OAuth),vue.js,asp.net-core,oauth,Vue.js,Asp.net Core,Oauth,我有 及 两者都托管在单独的IIs应用程序上,我在Vuejs应用程序上添加了一个web.config,以允许我的设置正常工作: www.mydomain.com/api -> NET core Rest Api 但它会产生 redirect_uri=www.mydomain.com/start 我知道为什么会发生这种情况,但我不知道如何才能强制重定向uri不使用/api 有可能改变吗?或者我应该尝试在同一个IIS应用程序上托管这两个应用程序吗 谢谢 <rewrite>
www.mydomain.com/api -> NET core Rest Api
但它会产生
redirect_uri=www.mydomain.com/start
我知道为什么会发生这种情况,但我不知道如何才能强制重定向uri不使用/api
有可能改变吗?或者我应该尝试在同一个IIS应用程序上托管这两个应用程序吗
谢谢
<rewrite>
<rules>
<rule name="Handle History Mode and custom 404/500" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_URL}" pattern="^/api/(.+)" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.html" />
</rule>
</rules>
</rewrite>
redirect_uri=www.mydomain.com/start
redirect_uri=www.mydomain.com/api/start