Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
loginservice
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
lanmw
loginservice
Commits
3709f65e
Commit
3709f65e
authored
Aug 02, 2024
by
chenzy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[新增]单点登录用户增加logstash日志
parent
0b75b62a
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
1 deletion
+7
-1
LoginManagement.java
src/main/java/com/keymobile/login/api/LoginManagement.java
+3
-0
LogConstants.java
src/main/java/com/keymobile/login/logging/LogConstants.java
+1
-0
logback-custom.xml
src/main/resources/logback-custom.xml
+3
-1
No files found.
src/main/java/com/keymobile/login/api/LoginManagement.java
View file @
3709f65e
...
...
@@ -4,6 +4,8 @@ import com.auth0.jwt.JWT;
import
com.auth0.jwt.interfaces.Claim
;
import
com.auth0.jwt.interfaces.DecodedJWT
;
import
com.keymobile.auth.common.security.CustomizedUserDetailService
;
import
com.keymobile.login.logging.LogConstants
;
import
com.keymobile.login.logging.LogManager
;
import
com.keymobile.login.oauth2.Oauth2Properties
;
import
com.keymobile.login.service.AuthService
;
import
com.keymobile.login.util.Utils
;
...
...
@@ -142,6 +144,7 @@ public class LoginManagement {
authService
.
addDataRole
(
oauth2Properties
.
getInitRoleId
(),
Long
.
parseLong
(
newUser
.
get
(
0
).
get
(
"id"
).
toString
()));
log
.
info
(
"初始化权限id:{},新增用户{}权限初始化成功。"
,
oauth2Properties
.
getInitRoleId
(),
userDetailByTokenInfo
.
get
(
"given_name"
));
}
LogManager
.
logInfo
(
LogConstants
.
AUTH_AUDIT
,
"用户 "
+
userDetailByTokenInfo
.
get
(
"unique_name"
)
+
" : "
+
userDetailByTokenInfo
.
get
(
"given_name"
)
+
" 登录。"
);
UserDetails
userDetails
=
customizedUserDetailService
.
loadUserByUsername
(
userDetailByTokenInfo
.
get
(
"unique_name"
));
UsernamePasswordAuthenticationToken
authentication
=
new
UsernamePasswordAuthenticationToken
(
userDetails
,
userDetails
.
getPassword
(),
userDetails
.
getAuthorities
());
...
...
src/main/java/com/keymobile/login/logging/LogConstants.java
View file @
3709f65e
...
...
@@ -2,5 +2,6 @@ package com.keymobile.login.logging;
public
interface
LogConstants
{
public
static
final
String
CTX_API
=
"sso.API"
;
public
static
final
String
AUTH_AUDIT
=
"auth.AUDIT"
;
}
src/main/resources/logback-custom.xml
View file @
3709f65e
...
...
@@ -32,5 +32,7 @@
<root
level=
"INFO"
>
<appender-ref
ref=
"stdout"
/>
</root>
<logger
name=
"auth.AUDIT"
>
<appender-ref
ref=
"logstash"
/>
</logger>
</configuration>
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