@@ -18,9 +18,9 @@ class SocialiteController extends Controller
1818{
1919 public const ROLES_MAP = [
2020 //'admin' => '1',
21- 'user ' => ' 2 ' ,
22- 'auditee ' => ' 5 ' ,
23- 'auditor ' => ' 3 ' ,
21+ 'user ' => 2 ,
22+ 'auditee ' => 5 ,
23+ 'auditor ' => 3 ,
2424 //'api' => '4',
2525 ];
2626
@@ -65,19 +65,19 @@ public function callback(Request $_request, string $provider)
6565
6666 // Get additionnal config for current provider
6767 $ config_name = 'services.socialite_controller. ' .$ provider ;
68- $ allow_create_user = false ;
69- $ allow_update_user = false ;
68+ $ allow_createUser = false ;
69+ $ allow_updateUser = false ;
7070 if (config ($ config_name )) {
71- $ allow_create_user = config ($ config_name .'.allow_create_user ' , $ allow_create_user );
72- $ allow_update_user = config ($ config_name .'.allow_update_user ' , $ allow_update_user );
71+ $ allow_createUser = config ($ config_name .'.allow_createUser ' , $ allow_createUser );
72+ $ allow_updateUser = config ($ config_name .'.allow_updateUser ' , $ allow_updateUser );
7373 }
74- Log::debug ('CONFIG: allow_create_user = ' .($ allow_create_user ? 'true ' : 'false ' ));
75- Log::debug ('CONFIG: allow_update_user = ' .($ allow_update_user ? 'true ' : 'false ' ));
74+ Log::debug ('CONFIG: allow_createUser = ' .($ allow_createUser ? 'true ' : 'false ' ));
75+ Log::debug ('CONFIG: allow_updateUser = ' .($ allow_updateUser ? 'true ' : 'false ' ));
7676
7777 $ role_claim = null ;
7878 $ default_role = null ;
7979
80- if ($ allow_create_user || $ allow_update_user ) {
80+ if ($ allow_createUser || $ allow_updateUser ) {
8181 $ role_claim = config ($ config_name .'.role_claim ' , '' );
8282 Log::debug ('CONFIG: role_claim= ' .$ role_claim );
8383 $ default_role = config ($ config_name .'.default_role ' , '' );
@@ -96,8 +96,8 @@ public function callback(Request $_request, string $provider)
9696 }
9797
9898 // If not exist and allow to create user then create it
99- if (! $ user && $ allow_create_user ) {
100- $ user = $ this ->create_user ($ socialite_user , $ provider , $ role_claim , $ default_role );
99+ if (! $ user && $ allow_createUser ) {
100+ $ user = $ this ->createUser ($ socialite_user , $ provider , $ role_claim , $ default_role );
101101 }
102102
103103 // If no user redirect to login with error message
@@ -106,8 +106,8 @@ public function callback(Request $_request, string $provider)
106106 return redirect ('login ' )->withErrors (['socialite ' => trans ('cruds.login.error.user_not_exist ' ) ]);
107107 }
108108
109- if ($ allow_update_user ) {
110- $ this ->update_user ($ user , $ socialite_user , $ provider , $ role_claim , $ default_role );
109+ if ($ allow_updateUser ) {
110+ $ this ->updateUser ($ user , $ socialite_user , $ provider , $ role_claim , $ default_role );
111111 }
112112
113113 Log::info ("User ' {$ user ->login }' login with {$ provider } provider " );
@@ -123,11 +123,11 @@ public function callback(Request $_request, string $provider)
123123 /**
124124 * Create user with claims provided.
125125 */
126- protected function create_user (SocialiteUser $ socialite_user , string $ provider , string $ role_claim , string $ default_role ): User
126+ protected function createUser (SocialiteUser $ socialite_user , string $ provider , string $ role_claim , string $ default_role ): User | null
127127 {
128128 $ user = new User ();
129129
130- $ user ->login = $ this ->get_user_login ($ socialite_user );
130+ $ user ->login = $ this ->getUserLogin ($ socialite_user );
131131 $ user ->name = $ socialite_user ->name ;
132132 $ user ->email = $ socialite_user ->email ;
133133 $ user ->title = "User provide by {$ provider }" ;
@@ -152,11 +152,11 @@ protected function create_user(SocialiteUser $socialite_user, string $provider,
152152 /**
153153 * Update user with claims providid.
154154 */
155- protected function update_user (User $ user , SocialiteUser $ socialite_user , string $ provider , string $ role_claim , string $ default_role )
155+ protected function updateUser (User $ user , SocialiteUser $ socialite_user , string $ provider , string $ role_claim , string $ default_role )
156156 {
157157 $ updated = false ;
158158
159- $ login = $ this ->get_user_login ($ socialite_user );
159+ $ login = $ this ->getUserLogin ($ socialite_user );
160160 if ($ login !== $ user ->login ) {
161161 Log::debug ("Login changed {$ user ->login } => {$ login }" );
162162 $ user ->login = $ login ;
@@ -193,7 +193,7 @@ protected function update_user(User $user, SocialiteUser $socialite_user, string
193193 /**
194194 * Return user's login.
195195 */
196- private function get_user_login (SocialiteUser $ socialite_user ): string
196+ private function getUserLogin (SocialiteUser $ socialite_user ): string
197197 {
198198 // set login with preferred_username, otherwise use id
199199 if ($ socialite_user ->offsetExists ('preferred_username ' )) {
@@ -207,15 +207,15 @@ private function get_user_login(SocialiteUser $socialite_user): string
207207 * If no role provided, use $default_role value.
208208 * If $default_role is null and no role provided, null return.
209209 */
210- private function get_user_role (SocialiteUser $ socialite_user , string $ role_claim , string $ default_role ): string
210+ private function get_user_role (SocialiteUser $ socialite_user , string $ role_claim , string $ default_role ): int | null
211211 {
212212 $ role_name = '' ;
213- if (! empty ( $ role_claim) ) {
213+ if ($ role_claim !== '' ) {
214214 $ role_name = $ this ->get_claim_value ($ socialite_user , $ role_claim );
215215 Log::debug ("Provided claim ' {$ role_claim }'=' {$ role_name }' " );
216216 }
217217 if (! array_key_exists ($ role_name , self ::ROLES_MAP )) {
218- if (! empty ( $ default_role) ) {
218+ if ($ default_role !== '' ) {
219219 $ role_name = $ default_role ;
220220 } else {
221221 Log::error ("No default role set! A valid role must be provided. role=' {$ role_name }' " );
0 commit comments