[MVC 5] External login (Steam) werkt alleen op localhost

Pagina: 1
Acties:

  • NickThissen
  • Registratie: November 2007
  • Laatst online: 24-01 13:31
Ik probeer een Steam OpenID external login toe te voegen aan mijn MVC website. Daarvoor vond ik de volgende post die uitlegt hoe dit in zijn werk gaat:
http://stackoverflow.com/...openid-in-mvc-application

Tijdens het testen op localhost werkt dit prima, ik word naar de Steam login doorgestuurd en als ik daar inlog weer terug naar mijn website waar ik dan het steam ID kan ophalen en een account kan maken (of ingelogd wordt als ik al een account heb).

Zodra ik de website publiceer werkt het echter niet meer. Ik word nog steeds naar Steam doorgestuurd, maar na login op Steam kom ik terug op de login pagina van mijn website, zonder ingelogd te worden.

Het lijkt een vergelijkbaar probleem te zijn (misschien) met wat ik hier vind:
http://blog.technovert.co...-issues-asp-net-identity/


Als ik inlog op mijn pagina zie ik in de chrome developer tools het volgende:
Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/14309718/steam.jpg

Misschien niet helemaal vergelijkbaar met het probleem in de blog post, maar ik weet het niet zeker... Ik zie in ieder geval een "error=access_denied" die terug komt, maar ik begrijp niet waarom?

Ik heb geprobeerd het volgende stukje in de web.config te plaatsen maar dat maakt ook geen verschil;
code:
1
2
3
4
5
6
7
  <location path="signin-openidsteam">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>


Iemand enig idee wat ik fout doe?

Mijn iRacing profiel