Devise

338 visualizações

Publicada em

Autenticação de usuários com o Devise

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
338
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Devise

  1. 1. AUTENTICANDO E AUTORIZANDO USUÁRIOS
  2. 2. QUAIS GEMS UTILIZAREMOS? • Devise (Autenticação) • CanCanCan (Autorização)
  3. 3. AUTENTICAÇÃO COM DEVISE • Nos permite integrar nossa aplicação toda estrutura necessária para autenticação incluindo cadastro de usuários, formulários para login entre outras coisas.
  4. 4. COMO INSTALAR O DEVISE? • gem install devise
  5. 5. ADICIONAR O DEVISE AO PROJETO • No arquivo Gemfile adicionar a linha: • gem ‘devise’ • Executar o comando: • bundle install
  6. 6. GERANDO OS ARQUIVOS DE CONFIGURAÇÃO DO DEVI • rails generate devise:install
  7. 7. GERANDO O MODELO DE USUÁRIO • rails generate devise User • rake db:migrate
  8. 8. DEFININDO AUTORIZAÇÃO DE ACESSO DO USUÁRIO • Adicionar ao Controller desejado o callback before_action apontando para o método :authenticate_user!
  9. 9. ALGUNS HELPERS FORNECIDOS PELO DEVISE • user_signed_in? • current_user • user_session
  10. 10. GERANDOVIEWS CUSTOMIZADAS PARA O DEVISE • rails g devise:views users

×