![](/img/trans.png)
[英].NET CORE API Making Facebook Login Work With Openiddict/Identity
[英]“Invalid object name 'OpenIddictAuthorizations'.” - OpenIddict/.Net Core Identity Error
我是.Net Core 2.0和Identity框架的新手。 我正在嘗試在項目中使用OpenIddict。 參考:OpenIddict(2.0.0-rc1-final)OpenIddict.EntityFrameworkCore(2.0.0-rc1-final)Microsoft.AspNetCore.Identity.EntityFrameworkCore(2.0.1)我不斷遇到以下運行時錯誤: 無效的對象名稱'OpenIddictAuthorizations ”。
這是堆棧跟蹤:
at System.Data.SqlClient.SqlCommand.<>c.<ExecuteDbDataReaderAsync>b__108_0(Task`1 result)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
---從之前引發異常的位置開始的堆棧結束跟蹤---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.<ExecuteAsync>d__17.MoveNext()
---從之前引發異常的位置開始的堆棧結束跟蹤---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.<ExecuteAsync>d__32.MoveNext()
它看起來像一個SQL異常,但是我不確定為什么要在數據庫中尋找一個名為OpenIddictAuthorizations的對象。 非常感謝您的幫助。
因為您需要在Db中其他表旁邊的表
dbo.OpenIddictApplications
dbo.OpenIddictAuthorizations
dbo.OpenIddictScopes
dbo.OpenIddictTokens
因此,OpenId可以存儲令牌並進行驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.