Completado

SAAS database per tenan con microsoft azure AD, Azure sql database, asp.net core con paginas razor

Estoy realizando un sistema web pero me falta la parte de hacerlo multi inquilino, trabajo con asp.net core y paginas razor, también con microsoft Azure AD para la autenticacion la cual es por grupos el cual se le asigna al usuario en Azure AD, las cadenas de conexión las pongo en el [login to view URL] como una de las imágenes que subí.

El problema esta que quisiera tener una base de datos master(siempre en azure sql database) en la cual creare una tabla de usuarios donde esta el email y a que cadena de conexión pertenece del [login to view URL], en una de las imágenes que subi se encuentra el código de la clase Startup y ahí agrego el contexto y me voy a la configuracion que esta en el archivo [login to view URL] y obtengo la cadena de conexión "siuna", lo que quisiera es antes de obtener la cadena de conexion "siuna" hacer un select a la base de datos master y mandar el usuario que se encuentra logueado en ese momento y segun el usuario me regrese que cadena de conexion usar del [login to view URL]

Quiero implementar el SAAS con Multi-tenant app with database-per-tenant el cual hare una sola publicacion del sistema pero cada cliente tendrá su propia base de datos y tambien tendre una base de datos master donde estara posiblemente una sola tabla con los usuarios y a que cadena pertenece del [login to view URL], entonces en el startup:

[login to view URL]<siunaContext>(options => [login to view URL]([login to view URL]("siuna")));

en vez de poner la cadena GetConnectionString("siuna") poner una variable por ejemplo GetConnectionString(ConnectionString) que es la que sabe que cadena usara en vez de "siuna".

Tambien les hago saber que el usuario no se puede capturar en el Startup y recuerden que es microsoft el que hace la autenticacion por lo que no es una pagina propia personalizada en la cual el usuario me pueda decir a que empresa pertenece y yo validar el usuario y la contraseña.

Habilidades: Servidor de Microsoft SQL , Programación en C#, ASP.NET, Microsoft Azure, SQL

Ver más: ajax dependent dropdown sql asp net php xml, asp net deploy website attahced database, asp net displaying multiple images database, code add vehicle sql asp net googlemap, convert existing ms access databases sql asp net web interface, gprs recieve data text sql asp net, import data access sql asp net, linq sql asp net business layer, senior wpf sql asp net kyiv, sql asp net load flash, sql asp net playlist, store data asp net websites registration form database sql server, upoad files store sql asp net, sql asp net ajax, azure blob storage example asp net mvc, freelancer hire sql asp net developer, 5 https www freelancer com projects sql asp net mvc based inventory, freelance mexico sql asp net, SQL, ASP.NET,MVC ,C#, .NET ,Web applications , Windows Applications

Información del empleador:
( 0 comentarios ) Leon, Nicaragua

Nº del proyecto: #27286565

Adjudicado a:

lazarokcf

Buenos días. Trabajé en un CRM que tenían implementado un sistema de conexiones dinámicas centralizado en una base de datos principal. Estoy interesado en la oferta.

$60 USD en 7 días
(0 comentarios)
0.0

2 freelancers están ofertando un promedio de $68 por este trabajo

rajvariyas

Hello customer We have additional questions which can help us to give you a proper solution. We need info on: No of users/ tenants Per day Database consumption Need Dev and Test environment? Database backup and reten Más

$75 USD en 4 días
(0 comentarios)
0.0