Integracion de aplicaciones

Tengo una pregunta…

Antecedente…
Tenemos una aplicacion que esta operacion en produccion actualmente
llamemosle “A” … y vamos a subir a produccion otra aplicacion “B”.
Ahora, tenemos usuarios de “A” que quieren usa “B”, lo cual no hay
problema.

La cuestion es que pasa si tenemos usuarios que solo quieren “A” o solo
quieren “B”.

Las opciones que veo son:

  1. tener dos aplicaciones operando sobre la misma BD.

  2. Meternos con el codigo y UNIR las aplicaciones en una sola… Aqui la
    dificultad que veo es que no tenemos claro como limitar ese uso, es
    decir, que quien use solo A, no tenga acceso a la aplicacion B y
    viceversa…

Lo que pensamos es definir un campo que se llame servicios y ahi
registrar AB y quien tenga AB puede entrar a ambas, quien tenga solo B
solo puede accesar a B

  • Habria que estar validando en cada controlador si tiene o no acceso a
    dicha aplicacion?
  • Que pasa si ponen el URL y tratan de entrar directamente?

Agradezco sus aportaciones…

saludos
Jesus