Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Today while I was testing my web role which includes Google Identity Provider with Windows Azure AppFabric ACSv2 locally in compute emulator I found after google IP authentication the return URL is my actual web role running in cloud.
My expectation was to use my https://localhost as REALM/return URL when I test same application in compute emulator and when I deploy it to Windows Azure, it should use actual https://my_service_name.cloudapp.net URL.
My App Fabric ACS v2 based Relying Party Application setting were as below:
- The REALM is set to use https://my_service_name.cloudapp.net
- The return URL is also set to use https://my_service_name.cloudapp.net
- Token Format – SAML1.1
Because of above settings, in compute emulator, after Google authentication was complete actual return URL was launched.
I wanted to use https://LocalHost when I was testing my application in compute emulator so changing Realm and Return URL in RPS was not a good option because I also want to keep my real *.cloudapp.net URL.
To solve this problem, I looked my ASP.NET web role application web.config and manually change the realm and return URL values to use http:\\Localhost:XXXX\ and after I just restarted the same instance again in Compute Emulator and after Google IP authentication the local return URL was used.