Please follow the tutorial
http://www.asp.net/identity/overview/ge ... ms-project with the following corrections to adjust it for using dotConnect for Oracle:
1. Skip the "Adding Identity Packages to your App" section. Instead of this, do the following:
a) install Microsoft.AspNet.Identity.Core via Manage NuGet Packages (like it was described for “Identity.E” in the original section)
b) add references to the necessary dotConnect for Oracle assemblies (by default, %installFolder% is C:\Program Files (x86)\Devart\dotConnect\Oracle\):
- %installFolder%\Devart.Data.dll
- %installFolder%\Devart.Data.Oracle.dll
- %installFolder%\Web\ASP.NET Identity 2\Devart.Data.Oracle.Web.Identity.dll
c) execute the
%installFolder%\Web\ASP.NET Identity 2\Install_identity_tables.sql script from the provider installation folder in your Oracle schema
2. Just after the "4" step in the "Adding Web Forms to Register Users" section replace in Register.aspx.cs:
a)
Code: Select all
using Microsoft.AspNet.Identity.EntityFramework;
with
Code: Select all
using Devart.Common.Web.Identity;
using Devart.Data.Oracle.Web.Identity;
using ApplicationUser = Devart.Common.Web.Identity.IdentityUser;
b)
Code: Select all
var userStore = new UserStore<IdentityUser>();
var manager = new UserManager<IdentityUser>(userStore);
var user = new IdentityUser() { UserName = UserName.Text };
with
Code: Select all
var userStore = new OracleUserStore();
var manager = new UserManager<ApplicationUser>(userStore);
var user = new IdentityUser() { UserName = UserName.Text };
3. On the "6" step in the "Adding Web Forms to Register Users" section specify your Oracle connection string, for example:
Code: Select all
<configuration>
<connectionStrings>
<add name="DefaultConnection" connectionString="User Id=my_user;Password=my_password;server=dboracle;direct=true;sid=orcl1120;" providerName="Devart.Data.Oracle" />
</connectionStrings>
</configuration>