@balintn -
There is no current alternative for the older ASP.NET Identity provider; however there are plans for an ASP.NET Core Identity in the future. Additionally, updating from Couchbase .NET SDK 2.5.0 to 2.5.10 shouldn’t cause any issues; there are no breaking interface changes that I know of - unless its related to a dependency update on one of the .NET libraries. I really doubt that, however.
Looking at your original post with source code, it seems like you are missing the using statement for the namespace that ThrowableBucket is in. This would most definitely cause this error: "The type or namespace name ‘ThrowableBucket’ could not be found (are you missing a using directive or an assembly reference?)”. I suggest adding the namespace like this:
using Couchbase;
using Couchbase.AspNet.Identity;
namespace AgilityWorks.CloudFabriq.Identity.AspNetIdentity
{
public class ApplicationDbContext : ThrowableBucket
{
public ApplicationDbContext(): base(ClusterHelper.GetBucket(Config.Couchbase.Bucket))
{
}
}
....
}