From f29467b5fd8427f0389cb7674ec19ba8f5a21f63 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 26 十二月 2024 13:59:22 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/eyes
---
applet/src/main/java/com/jilongda/applet/security/SecurityUserDetails.java | 73 ++++++++++++++++++++++++++++++++++++
1 files changed, 73 insertions(+), 0 deletions(-)
diff --git a/applet/src/main/java/com/jilongda/applet/security/SecurityUserDetails.java b/applet/src/main/java/com/jilongda/applet/security/SecurityUserDetails.java
new file mode 100644
index 0000000..4355152
--- /dev/null
+++ b/applet/src/main/java/com/jilongda/applet/security/SecurityUserDetails.java
@@ -0,0 +1,73 @@
+package com.jilongda.applet.security;
+
+import com.jilongda.applet.model.TAppUser;
+import lombok.Data;
+import lombok.Setter;
+import org.springframework.security.core.GrantedAuthority;
+import org.springframework.security.core.userdetails.UserDetails;
+
+import java.io.Serializable;
+import java.util.Collection;
+
+/**
+ * @author xiaochen
+ * @ClassName DinePeopleDetails
+ * @Description
+ * @date 2020-08-20 20:36
+ */
+@Data
+public class SecurityUserDetails extends TAppUser implements UserDetails, Serializable {
+ private static final long serialVersionUID = 8154896751339152731L;
+ @Setter
+ private Boolean accountNonExpired = true;
+ @Setter
+ private Boolean accountNonLocked = true;
+ @Setter
+ private Boolean credentialsNonExpired = true;
+ @Setter
+ private Boolean enabled = true;
+
+
+ /**
+ * 不在此处做权限校验
+ *
+ * @return
+ */
+ @Override
+ public Collection<? extends GrantedAuthority> getAuthorities() {
+ return null;
+ }
+
+ @Override
+ public String getPassword() {
+// return super.getPassword();
+ return null;
+ }
+
+ @Override
+ public String getUsername() {
+// return super.getAccount();
+ return super.getOpenId();
+ }
+
+ @Override
+ public boolean isAccountNonExpired() {
+ return this.accountNonExpired;
+ }
+
+ @Override
+ public boolean isAccountNonLocked() {
+ return this.accountNonLocked;
+ }
+
+ @Override
+ public boolean isCredentialsNonExpired() {
+ return this.credentialsNonExpired;
+ }
+
+ @Override
+ public boolean isEnabled() {
+ return this.enabled;
+ }
+
+}
--
Gitblit v1.7.1