Ik heb een domein met google apps.
Nu wou ik op de site ervan gebruikers laten inloggen met hun google apps account voor dit domein, zodat ze niet 2 maal een gebruikersnaam/wachtwoord hoeven aan te maken. Dit inloggen werkt perfect (stuurt de gebruiker door naar de speciale loginpagina voor domeinen) als ik het door RPX laat afhandelen.
Deze manier vind ik niet echt gebruiksvriendelijk omdat men dan telkens eerst de domeinnaam moet invullen vooraleer er naar de google inlogpagina geredirect word. Ook is het systeem dan rechtstreeks afhankelijk van de service van RPX. Ja zonder google gaat het inloggen ook niet, maar als google uitvalt is er al iets deftigs mis, terwijl RPX zorgt voor nog een extra afhankelijkheid en dus extra kans op falen bij inloggen.
Mijn oog was gevallen op een inlogclasse (Zend_Gdata_AuthSub) in het Zend Framework, waar je gebruikers op hun google account kan laten inloggen dmv een webinterface. Blijkbaar krijg ik het niet voor elkaar om deze in te zetten als login voor google apps for domain gebruikers.
Andere mogelijkheid was de openid implementatie gebruiken, maar daar krag ik telkens een discovery failed melding te zien (logisch, maar bij RPX lukt het wel).
Kan iemand mij een eindje in de goede richting helpen, hoe ik het wel zou kunnen doen?
Ik heb de Zend Framework, google Apps account en google Oauth documentaties meerdere malen overlopen en ben er niet erg veel wijzer uit gekomen.
Nu wou ik op de site ervan gebruikers laten inloggen met hun google apps account voor dit domein, zodat ze niet 2 maal een gebruikersnaam/wachtwoord hoeven aan te maken. Dit inloggen werkt perfect (stuurt de gebruiker door naar de speciale loginpagina voor domeinen) als ik het door RPX laat afhandelen.
Deze manier vind ik niet echt gebruiksvriendelijk omdat men dan telkens eerst de domeinnaam moet invullen vooraleer er naar de google inlogpagina geredirect word. Ook is het systeem dan rechtstreeks afhankelijk van de service van RPX. Ja zonder google gaat het inloggen ook niet, maar als google uitvalt is er al iets deftigs mis, terwijl RPX zorgt voor nog een extra afhankelijkheid en dus extra kans op falen bij inloggen.
Mijn oog was gevallen op een inlogclasse (Zend_Gdata_AuthSub) in het Zend Framework, waar je gebruikers op hun google account kan laten inloggen dmv een webinterface. Blijkbaar krijg ik het niet voor elkaar om deze in te zetten als login voor google apps for domain gebruikers.
Andere mogelijkheid was de openid implementatie gebruiken, maar daar krag ik telkens een discovery failed melding te zien (logisch, maar bij RPX lukt het wel).
Kan iemand mij een eindje in de goede richting helpen, hoe ik het wel zou kunnen doen?
Ik heb de Zend Framework, google Apps account en google Oauth documentaties meerdere malen overlopen en ben er niet erg veel wijzer uit gekomen.