Authentification par formulaire + ASP.NET MVC absolu ReturnURL

J'ai un central d'authentification de l'application sur un serveur. Le serveur b a une ou plusieurs applications sur le même domaine que le besoin de s'authentifier à partir d'un serveur. Il est assez facile de le configurer de sorte que le serveur b apps rediriger vers un serveur. Ce n'est pas si facile est d'obtenir la ReturnURL absolu.

Voici la ride. Consommer de l'application sur le serveur b dispose de deux contrôleurs, l'un public et l'autre sécurisé. Si l' [autoriser] la décoration est placé sur une action dans le public (ce qui est le contrôleur par défaut), j'obtiens le bon URL absolue. Toutefois, si son dans son propre contrôleur-je obtenir une URL relative.

Je peux intercepter la pré-demande de l'événement dans les applications qui consomment beaucoup, mais j'ai besoin de certaines parties du site à être public, de ne pas tout casser.

Idées?

source d'informationauteur bxlewi1