Vue.js SPA调用NET Core Rest API进行外部身份验证(OAuth)

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>

我有

两者都托管在单独的IIs应用程序上,我在Vuejs应用程序上添加了一个web.config,以允许我的设置正常工作:

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