我正在关注Scot Brad的tutorial将客户端连接到Identity Server。
然而,当我打电话给保证的追索权时,我收到错误401,而不是重定向到登录页面。当我查看浏览器中的网络选项卡时,我可以看到它调用身份服务器' connect / authorize'带参数的端点。
URL
https://localhost:44357/connect/authorize?client_id=TestClient&redirect_uri=https%3A%2F%2Flocalhost%3A44322%2Fsignin-oidc&response_type=id_token&scope=openid%20profile&response_mode=form_post&nonce=636153820178127063.N2QzZGVkYWEtYjVlYS00OGJlLWEwNmUtMjg3NmFiMTkxMzlmYjdjMWUyZTMtNmU4MC00YjFjLWI0NzQtNWY2OGViM2E5NTU0&state=CfDJ8MVlFDRNc9pPh04-DLkjH8nHybAKye3NJvq8XeUgNyfpXA3VWXn7UrnwgElO2M_yQ4u1xDKnnZVfkMlC4XCdlslGNf3KL1x2Wy_ZzabG0_Y_Hw9ZiBvh0D2WFojJx-rC_2iTL9RJErxBxZWwDJix_0jPpjocG4qkRBWCL5W2ZLLBM_d6fWMLx4scD2foLzWw461KedmCFw6AGPoJv8fuU5zHEbjA1kIxCoj0EF0GTHFZKshoQmczsdKxp4Kl7LDYwhBEJJ9KNnkYiamdj8ssk2Aa1bvhMGYDZx8ukunasjDzjUXAQBFrcLI94PU221Em4V8meaFkfC_mtMKGnm6tZSs
当我将URL复制并粘贴到浏览器中时,我看到一个错误:
SqlException:列名无效' AllowPlainTextPkce'。 列名称无效' ProtocolType'。
答案 0 :(得分:1)
看起来您没有为该项目运行EF迁移。 DbContext假设这些列存在于数据库中。