ASP.NET Core Identity and Oracle Providers for ASP.NET

ASP.NET Core Identity and Oracle Providers for ASP.NET

ASP.NET Core Identity is a .NET interface that supports user and role authentication and authorization, storing data in a data store. When an Oracle database is used as the data store, applications ensure high availability to the data, while making the data accessible to all web servers. In a few simple steps, ASP.NET Core Identity can be configured to use any Oracle database as its data store, including Oracle Autonomous Database. In .NET Framework, ASP.NET uses service providers to store application state in databases. These are available for Oracle databases via Oracle Providers for ASP.NET.

ASP.NET Core Identity can store application user state in the Oracle database using Oracle Entity Framework Core and making a few configuration and code changes. Data access occurs via ODP.NET Core.  

Oracle Providers for ASP.NET support the .NET Framework service provider mechanism allowing application state storage within an Oracle database. Existing ASP.NET provider developers will discover the Oracle Providers for ASP.NET are easy to learn and use as they share a common schema and API with existing ASP.NET providers. They integrate seamlessly with existing ASP.NET services and controls, just like other ASP.NET providers. 

Oracle offers the following providers:

  • Membership Provider
  • Role Provider
  • Site Map Provider
  • Session State Provider
  • Profile Provider
  • Web Events Provider
  • Web Parts Personalization Provider
  • Cache Dependency Provider

Download Oracle Providers for ASP.NET.


Technical Information