Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 75e17e8

Browse files
committed
BasicAuth has been completed.
1 parent bd1be84 commit 75e17e8

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

‎day-14/api/src/main/java/com/bookstore/api/services/ApplicationUserService.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
package com.bookstore.api.services;
2+
23
import org.springframework.beans.factory.annotation.Qualifier;
34

45
import org.springframework.security.core.userdetails.UserDetails;
@@ -15,15 +16,15 @@ public class ApplicationUserService implements UserDetailsService {
1516

1617
private final ApplicationUserDao applicationUserDao;
1718

18-
public ApplicationUserService(@Qualifier("fake") ApplicationUserDao applicationUserDao) {
19+
public ApplicationUserService(@Qualifier("mysql") ApplicationUserDao applicationUserDao) {
1920
this.applicationUserDao = applicationUserDao;
2021
}
2122

2223
@Override
2324
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
2425
return applicationUserDao
25-
.selectApplicationUserByUsername(username)
26-
.orElseThrow(() -> new UsernameNotFoundException("Username could not found."));
26+
.selectApplicationUserByUsername(username)
27+
.orElseThrow(() -> new UsernameNotFoundException("Username could not found."));
2728
}
28-
29+
2930
}

‎day-14/api/src/main/java/com/bookstore/api/services/UserServiceImp.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ public Optional<ApplicationUser> selectApplicationUserByUsername(String username
4444
// Bu uygulamada biz sadece 1 kayıt tutuyoruz. Ancak altyapı birden fazla role
4545
// tanımı yapmaya uygun!
4646
for (Role role : roles) {
47-
switch (role.getId()) {
48-
case 1: // USER
47+
switch (role.getName()) {// role.getName()
48+
case "USER": // USER
4949
grantedAuthorities.addAll(USER.getGrantedAuthorities());
5050
break;
51-
case 2: // EDITOR
51+
case "EDITOR": // EDITOR /// "EDITOR"
5252
grantedAuthorities.addAll(EDITOR.getGrantedAuthorities());
5353
break;
54-
case 3: // ADMIN
54+
case "ADMIN": // ADMIN
5555
grantedAuthorities.addAll(ADMIN.getGrantedAuthorities());
5656
break;
5757
default:

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /