Woran du denken solltest:
Immer wenn du kein (nicht von dir kontrolliertes) Browserfenster anzeigst, muss der Nutzer dir so zu vertrauen, dass er dir das richtige Passwort für den Dienst übergibt.
Du solltest ihm zumindest anbieten, den richtigen Ablauf einzuhalten.
Das vertrauen sollte nicht das Problem sein... Aber ich kann in einer Anwendungen die ständig Termine in einen Kalender einträgt, jedenmal den Google Login Dialog bringen...Oder alle 30 Min.
Mavarik