Программисты JAVA общаются здесь
-
Anonymous
SecurityContext возвращает значение null в качестве аутентификации
Сообщение
Anonymous »
Spring Security не авторизует пользователя при попытке достичь конечной точки /api/auth/get-data в AuthController.
:
Код: Выделить всё
@Entity
@Builder
@Setter
@Getter
@Table(name = "user")
@NoArgsConstructor
@AllArgsConstructor
public class User implements UserDetails {
@Id
@GeneratedValue(strategy = GenerationType.UUID)
@Column(name = "id", nullable = false)
private UUID id;
@Column(name = "username", unique = true)
@NotBlank
@Size(min = 3, max = 20)
private String username;
@Column(name = "email")
@Email
@NotBlank
@Size(max = 40)
private String email;
@Column(name = "password", length = 1000)
private String password;
@Column(name = "avatar_url", nullable = false)
@Builder.Default
private String avatarUrl = "example.com/images/default.png";
@Column(name = "role", nullable = false, length = 1000)
@Enumerated(EnumType.STRING)
@Builder.Default
private Role role = Role.ROLE_USER;
@Column(name = "enabled", nullable = false)
@Builder.Default
private boolean enabled = true;
@Column(name = "locked", nullable = false)
@Builder.Default
private boolean locked = false;
@Override
public Collection
Подробнее здесь: [url]https://stackoverflow.com/questions/79078755/securitycontext-returns-null-as-authentication[/url]
1728658632
Anonymous
Spring Security не авторизует пользователя при попытке достичь конечной точки /api/auth/get-data в AuthController.
[code]User.java[/code]:
[code]@Entity
@Builder
@Setter
@Getter
@Table(name = "user")
@NoArgsConstructor
@AllArgsConstructor
public class User implements UserDetails {
@Id
@GeneratedValue(strategy = GenerationType.UUID)
@Column(name = "id", nullable = false)
private UUID id;
@Column(name = "username", unique = true)
@NotBlank
@Size(min = 3, max = 20)
private String username;
@Column(name = "email")
@Email
@NotBlank
@Size(max = 40)
private String email;
@Column(name = "password", length = 1000)
private String password;
@Column(name = "avatar_url", nullable = false)
@Builder.Default
private String avatarUrl = "example.com/images/default.png";
@Column(name = "role", nullable = false, length = 1000)
@Enumerated(EnumType.STRING)
@Builder.Default
private Role role = Role.ROLE_USER;
@Column(name = "enabled", nullable = false)
@Builder.Default
private boolean enabled = true;
@Column(name = "locked", nullable = false)
@Builder.Default
private boolean locked = false;
@Override
public Collection
Подробнее здесь: [url]https://stackoverflow.com/questions/79078755/securitycontext-returns-null-as-authentication[/url]