Javascript 使用AngulrJs和Angular Ui路由器从IdentityServer 3重定向时的错误响应

Javascript 使用AngulrJs和Angular Ui路由器从IdentityServer 3重定向时的错误响应,javascript,angularjs,redirect,angular-ui-router,identityserver3,Javascript,Angularjs,Redirect,Angular Ui Router,Identityserver3,我正在创建一个用于使用IdentityServer 3的测试应用程序,我正在使用AngularJs、AngularUI路由器和oauth ng库来创建它。我的应用程序需要在客户端使用OpenID connect授权代码流。因此,我对oauth ng库做了相当小的更改 我的测试应用程序成功连接到IdentityServer 3并获取身份验证代码和状态。但是当服务器重定向到重定向url时,我得到一个404错误 但是URL中包含授权代码和状态。下面是我写的一些代码 login.html-登录视图 &

我正在创建一个用于使用IdentityServer 3的测试应用程序,我正在使用AngularJs、AngularUI路由器和oauth ng库来创建它。我的应用程序需要在客户端使用OpenID connect授权代码流。因此,我对oauth ng库做了相当小的更改

我的测试应用程序成功连接到IdentityServer 3并获取身份验证代码和状态。但是当服务器重定向到重定向url时,我得到一个404错误

但是URL中包含授权代码和状态。下面是我写的一些代码

login.html-登录视图

<oauth
    site="https://localhost:44333/core"
    client-id="codeclient"
    response-type="code" // <= added this attribute
    redirect-uri="http://localhost:4443/redirect"
    scope="openid profile email">
</oauth>

您必须设置正确的授权路径。检查我的设置

<oauth
site="https://localhost:44333"
client-id="angular-client-id"
redirect-uri="http://localhost:9000"
authorize-path="/connect/authorize"
response-type="id_token token"
nonce="value"
scope="openid profile {your resource scope}" style="width: 50%">