Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
IncomeCalculator
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
neel
IncomeCalculator
Commits
c3f9c20c
Commit
c3f9c20c
authored
May 01, 2020
by
Yashvant Kantival
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Token Verification On Based Of User ID
parent
0d7c4c38
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
37 additions
and
32 deletions
+37
-32
src/main/java/com/iRecruit/modules/auth/model/User.java
+4
-3
src/main/java/com/iRecruit/modules/auth/payload/UserDto.java
+1
-1
src/main/java/com/iRecruit/modules/auth/repository/UserRepository.java
+2
-2
src/main/java/com/iRecruit/modules/auth/service/impl/UserServiceImpl.java
+4
-4
src/main/java/com/iRecruit/security/AuthProvider.java
+25
-21
src/main/java/com/iRecruit/security/UserPrincipal.java
+1
-1
No files found.
src/main/java/com/iRecruit/modules/auth/model/User.java
View file @
c3f9c20c
...
...
@@ -25,10 +25,11 @@ import lombok.Setter;
@EntityListeners
(
AuditingEntityListener
.
class
)
public
class
User
{
@Id
@Column
(
length
=
10
)
private
String
id
;
//
@Id
//
@Column(length=10)
//
private String id;
@Id
@Column
(
length
=
11
)
private
String
userId
;
@Column
(
length
=
200
)
...
...
src/main/java/com/iRecruit/modules/auth/payload/UserDto.java
View file @
c3f9c20c
...
...
@@ -52,7 +52,7 @@ public class UserDto {
private
int
failedAttemptLogin
=
0
;
public
UserDto
(
User
user
)
{
this
.
id
=
user
.
getId
();
this
.
id
=
user
.
get
User
Id
();
// this.status = user.getStatus();
this
.
name
=
user
.
getFirstName
();
this
.
mobileNumber
=
user
.
getMobileNo
();
...
...
src/main/java/com/iRecruit/modules/auth/repository/UserRepository.java
View file @
c3f9c20c
...
...
@@ -12,6 +12,6 @@ public interface UserRepository extends JpaRepository<User, String>{
// List<User> findAll();
/*List<User> findByName(String name);*/
Optional
<
User
>
findById
(
String
id
);
List
<
User
>
findByIdIn
(
List
<
Long
>
ids
);
Optional
<
User
>
findBy
User
Id
(
String
id
);
List
<
User
>
findBy
User
IdIn
(
List
<
Long
>
ids
);
}
src/main/java/com/iRecruit/modules/auth/service/impl/UserServiceImpl.java
View file @
c3f9c20c
...
...
@@ -41,7 +41,7 @@ public class UserServiceImpl implements UserService {
public
User
save
(
UserDto
userDto
)
{
User
user
=
new
User
();
if
(
userDto
.
getId
()
!=
null
)
{
user
=
userRepository
.
findById
(
userDto
.
getId
()).
orElseThrow
(()->
new
ResourceNotFoundException
(
"User"
,
"id"
,
userDto
.
getId
()));
user
=
userRepository
.
findBy
User
Id
(
userDto
.
getId
()).
orElseThrow
(()->
new
ResourceNotFoundException
(
"User"
,
"id"
,
userDto
.
getId
()));
}
user
.
setFirstName
(
userDto
.
getName
());
user
.
setEmailId
(
userDto
.
getEmail
());
...
...
@@ -57,7 +57,7 @@ public class UserServiceImpl implements UserService {
public
List
<
User
>
findByIds
(
List
<
Long
>
userIds
){
return
userRepository
.
findByIdIn
(
userIds
);
return
userRepository
.
findBy
User
IdIn
(
userIds
);
}
@Override
...
...
@@ -68,7 +68,7 @@ public class UserServiceImpl implements UserService {
@Override
public
User
findById
(
String
id
)
{
Optional
<
User
>
user
=
userRepository
.
findById
(
id
);
Optional
<
User
>
user
=
userRepository
.
findBy
User
Id
(
id
);
LOG
.
info
(
"user---user----user"
+
user
.
toString
());
...
...
@@ -76,7 +76,7 @@ public class UserServiceImpl implements UserService {
return
null
;
}
else
{
return
userRepository
.
findById
(
id
).
orElseThrow
(()->
new
ResourceNotFoundException
(
"User"
,
"id"
,
id
));
return
userRepository
.
findBy
User
Id
(
id
).
orElseThrow
(()->
new
ResourceNotFoundException
(
"User"
,
"id"
,
id
));
}
//return userRepository.findById(id).orElseThrow(()->new ResourceNotFoundException("User", "id", id));
...
...
src/main/java/com/iRecruit/security/AuthProvider.java
View file @
c3f9c20c
...
...
@@ -51,36 +51,40 @@ public class AuthProvider implements AuthenticationProvider {
LOG
.
info
(
"login request for user "
+
username
);
// LDAP Service Call
User
user
=
null
;
user
=
new
User
();
// user = userService.findById(username);
LOG
.
info
(
"---------"
+
user
);
user
.
setId
(
"1"
);
user
.
setBranchCode
(
"abc"
);
user
.
setFirstName
(
"xyz"
);
user
.
setLastName
(
"abc"
);
user
.
setGender
(
"m"
);
user
.
setMobileNo
(
"8238284225"
);
user
.
setBranchName
(
"abc"
);
user
.
setMiddleName
(
"pqr"
);
user
.
setEmailId
(
"gosranineel4@gmail.com"
);
user
.
setDesignation
(
"PBA"
);
user
.
setPan
(
"pan"
);
user
.
setAgentStatus
(
"1"
);
user
.
setRole
(
RolesConstant
.
LEADER
);
try
{
user
=
userService
.
findById
(
username
);
//
LOG.info("---------"+user);
//
//
//
//
user.setId("1");
//
user.setBranchCode("abc");
//
user.setFirstName("xyz");
//
user.setLastName("abc");
//
user.setGender("m");
//
user.setMobileNo("8238284225");
//
user.setBranchName("abc");
//
user.setMiddleName("pqr");
//
user.setEmailId("gosranineel4@gmail.com");
//
user.setDesignation("PBA");
//
user.setPan("pan");
//
user.setAgentStatus("1");
//
user.setRole(RolesConstant.LEADER);
//
userService
.
save
(
user
);
LOG
.
info
(
"user-----"
+
user
);
List
<
String
>
roles
=
new
ArrayList
<
String
>();
roles
.
add
(
"leader"
);
return
new
UsernamePasswordAuthenticationToken
(
UserPrincipal
.
create
(
user
,(
LoginRequest
)
authentication
.
getDetails
()),
password
,
roles
.
stream
().
map
(
x
->
new
SimpleGrantedAuthority
(
"ROLE_"
+
x
)).
collect
(
Collectors
.
toList
()));
}
catch
(
Exception
e
)
{
throw
new
BadCredentialsException
(
""
+
StatusCode
.
INVALID_CREDENTIAL
);
}
}
...
...
src/main/java/com/iRecruit/security/UserPrincipal.java
View file @
c3f9c20c
...
...
@@ -76,7 +76,7 @@ public class UserPrincipal implements UserDetails {
).
collect
(
Collectors
.
toList
());
return
new
UserPrincipal
(
user
.
getFirstName
(),
user
.
getId
(),
user
.
getEmailId
(),
loginRequest
.
getDeviceInfo
(),
loginRequest
.
getOS
(),
loginRequest
.
getBrowserInfo
(),
user
.
getMobileNo
(),
authorities
);
return
new
UserPrincipal
(
user
.
getFirstName
(),
user
.
get
User
Id
(),
user
.
getEmailId
(),
loginRequest
.
getDeviceInfo
(),
loginRequest
.
getOS
(),
loginRequest
.
getBrowserInfo
(),
user
.
getMobileNo
(),
authorities
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment