Class: Authorizme::Login::DraugiemController
- Inherits:
-
AuthorizmeController
- Object
- ApplicationController
- AuthorizmeController
- Authorizme::Login::DraugiemController
- Defined in:
- app/controllers/authorizme/login/draugiem_controller.rb
Instance Method Summary collapse
Methods inherited from AuthorizmeController
Instance Method Details
#auth ⇒ Object
6 7 8 |
# File 'app/controllers/authorizme/login/draugiem_controller.rb', line 6 def auth redirect_to @draugiem.login_url end |
#callback ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/controllers/authorizme/login/draugiem_controller.rb', line 10 def callback json = @draugiem. params[:dr_auth_status], params[:dr_auth_code] if params[:dr_auth_status] == "ok" && json["users"] user_json = json["users"][json["uid"]] attributes = {first_name: user_json["name"], last_name: user_json["surname"], image_url: user_json["img"]} user = User.authenticate_with_draugiem(json["uid"], attributes, json["apikey"]) login user render_popup_view else render_popup_view end end |