(BẮT ĐẦU?) GIẢI PHÁP:
Tôi đã xem video xuất sắc này https://www.youtube.com/watch?v=elfqejow5hM của Alexander Schmidt và lúc 33:00, tác giả tiết lộ rằng chuỗi kết nối không được là chuỗi kết nối EF (sử dụng nhà cung cấp EF) mà phải là chuỗi kết nối MYSQL / SQLServer vani được thiết lập riêng để bảo mật, tức là:
<add name="IMSSecurityEntities" connectionString="data source=localhost;database=mydb;Uid=id;Pwd=password;" providerName="mysql.data.mysqlclient"/>
và tương tự, mô hình nhận dạng phải được điều chỉnh thành:
Public Class ApplicationDbContext
Inherits IdentityDbContext(Of ApplicationUser)
Public Sub New()
MyBase.New("IMSSecurityEntities")
End Sub
Điều này khiến tôi lo lắng về việc truy cập các thực thể bảo mật thông qua ORM - nhưng tôi đoán có thể là do thiết kế nên có thể không mất mát.