Rename FranceConnect to FranceConnect::Entreprise

This commit is contained in:
Xavier J 2015-12-18 12:01:26 +01:00
parent 563e739958
commit 229973f14c
11 changed files with 44 additions and 44 deletions

View file

@ -1,6 +1,6 @@
class FranceConnectController < ApplicationController
class FranceConnect::EntrepriseController < ApplicationController
def login
client = FranceConnectClient.new
client = FranceConnectEntrepriseClient.new
session[:state] = SecureRandom.hex(16)
session[:nonce] = SecureRandom.hex(16)
@ -16,7 +16,7 @@ class FranceConnectController < ApplicationController
def callback
return redirect_to new_user_session_path unless params.has_key?(:code)
user_infos = FranceConnectService.retrieve_user_informations(params[:code])
user_infos = FranceConnectService.retrieve_user_informations_entreprise(params[:code])
unless user_infos.nil?
@user = User.find_for_france_connect(user_infos.email, user_infos.siret)

View file

@ -18,14 +18,12 @@ class Users::SessionsController < Sessions::SessionsController
connected_with_france_connect = current_user.loged_in_with_france_connect
current_user.update_attributes(loged_in_with_france_connect: false)
signed_out = (Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name))
set_flash_message :notice, :signed_out if signed_out && is_flashing_format?
yield if block_given?
if connected_with_france_connect
redirect_to FRANCE_CONNECT.logout_endpoint
redirect_to FRANCE_CONNECT.entreprise_logout_endpoint
else
respond_to_on_destroy
end