Plugin para o usuário efetuar login no site utilizando o Google Oauth.
- PHP 5+
- CakePHP 1.3+
[Manual]
- Baixe o arquivo: http://github.com/rodrigorm/google_session/zipball/master
- Descompacte
- Copiar a pasta para app/plugins
- Renomear a pasta que acabou de copiar para
GoogleSession
[GIT Submodule]
Na pasta app
da aplicação digite:
git submodule add git://github.com/rodrigorm/google_session.git plugins/GoogleSession
git submodule init
git submodule update
[GIT Clone]
Na pasta plugin
da sua aplicação digite:
git clone git://github.com/rodrigorm/google_session.git GoogleSession
Crie um arquivo de configuração em app/config/google_session.php
com o seguinte conteúdo:
<?php
$config = array(
'GoogleSession' => array(
'domain' => '<you google apps domain only>'
)
); ?>
Adicione o component Auth no AppController e faça a seguinte configuração:
$this->Auth->loginAction = array(
'admin' => true,
'plugin' => 'google_session',
'controller' => 'google_session',
'action' => 'add'
);