First, ASP.NET Identity and OWIN are not "separable". OWIN is an interface standard , and ASP.NET Identity is an implementation that handles users in your application. ASP.NET Identity may or may not follow OWIN, because it works with it, but it can use another pattern as well, no problem.
Second, to redeploy ASP.NET Identity behavior, you will have to reimplement the following classes:
Once this is done, your system will be able to work with ASP.NET Identity at the DAL level.
The problem is that putting an extra layer on you will be creating a complicator, since the application is implemented using an agnostic data access model with dynamic linking to libraries such as the Entity Framework.