Foros del Web » Programando para Internet » Javascript » Frameworks JS »

gmail en mi sitio

Estas en el tema de gmail en mi sitio en el foro de Frameworks JS en Foros del Web. señores buenas tardes vengo por una consulta: resulta que yo tengo una intranet en la cual quiero hacer que en ves de loguearse con un ...
  #1 (permalink)  
Antiguo 27/04/2010, 11:20
 
Fecha de Ingreso: agosto-2009
Ubicación: capital federal
Mensajes: 39
Antigüedad: 14 años, 8 meses
Puntos: 0
gmail en mi sitio

señores buenas tardes vengo por una consulta:

resulta que yo tengo una intranet en la cual quiero hacer que en ves de loguearse con un usuario que este en mi servidor prefiero hacerlo con la cuenta de correo de gmail osea usar una API de google alguien me puede ayudar de como hacerlo??

desde ya muchas gracias abajo les pego un codigo que vine haciendo pero que no funciona si alguien se copa y me da una mano saludos gracias!!


Código HTML:
 <head>
    <title>Conditional Updates in Contacts Using the Google Data JavaScript Client</title>
    <style type="text/css">
    body,
    html {
      margin:0;
      padding:0;
      color:#000;
      text-align: center;
    }
    </style>
    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load('gdata', '2.x', { packages : ['contacts'] });

      var scope = 'http://www.google.com/m8/feeds';
      var feedUri = 'http://www.google.com/m8/feeds/groups/default/full';
      var GROUP_TITLE = 'JavaScript Client Sample';
      var service;
	  
      function login() {
        google.accounts.user.login(scope);
      }

      function logout() {
        google.accounts.user.logout(function() {
          window.location.reload();
        });
      }

      function checkStatus() {
        service = new google.gdata.contacts.ContactsService('jsv2test');
        var status = google.accounts.user.getStatus();
        if (status == google.accounts.AuthSubStatus.LOGGING_IN) {
          return;
        } else if (status == google.accounts.AuthSubStatus.LOGGED_OUT) {
          document.getElementById('loggingin').style.display = 'none';
          document.getElementById('loggedout').style.display = 'block';
        } else {
          loadContactGroupFeed();
        }
        return status;
      }function advertencia(){
				var status = google.accounts.user.getStatus();
				alert(status);
			}	  
      google.setOnLoadCallback(checkStatus);
    </script> 
  </head> 
  <body onload="advertencia()"> 
    <div id="loggingin">
      <img src="ajax-loader.gif" />
    </div>
    <div id="loggedout" style="display: none;">
      <a href="#" onclick="login(); return false;" style="font-size: 20pt;">login</a>
    </div>
    <div id="loggedin" style="display: none;">
    </div>
  </body> 

Etiquetas: ajax, gmail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.