Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.03.2022
Сообщений: 8

[Spring] Что делать с ошибкой "Using generated security password. This generated password is for development use"?

01.05.2024, 00:28. Показов 2034. Ответов 3

Студворк — интернет-сервис помощи студентам
``Такая ситуация, пишу веб приложение и начал настраивать аунтефикацию. Вроде бы настроил все правильно, но постоянно вылазеет Using generated security password: 998c5f8b-1c88-4f23-84a1-6c624cb9fce8

This generated password is for development use only. Your security configuration must be updated before running your application in production.

что может быть не так?, ниже прилагаю код



Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@Configuration
@EnableWebSecurity
public class security {
 
@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception {
return  httpSecurity
.authorizeHttpRequests(registry ->{
 registry.requestMatchers("/calculator").permitAll();
 registry.anyRequest().authenticated();
}).formLogin(AbstractAuthenticationFilterConfigurer::permitAll)
.build();}
@Bean
public UserDetailsService userDetailsService(PasswordEncoder encoder) {
UserDetails userDetails = User.builder()
.username("user")
.password(encoder.encode("12345")
.build();
return new InMemoryUserDetailsManager(userDetails);
}
 @Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
}


XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.3.0-SNAPSHOT</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>calc</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>calc</name>
<description>calc</description>
<properties>
<java.version>17</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
 
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
 
</project>
`

я пробовал изменять код, но ничего не получилось. В документации плюс минус такие же примеры, так что они тоже не работают, а на ю тубе никаких похожих видео не нашел, если у кого то было такое, помогите пожалуйста`
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.05.2024, 00:28
Ответы с готовыми решениями:

Я забыл BIOS password. Что делать?
Please help me.

Краказябры в поле password. что делать?
После создания сайта зарегистрировал пару пользователей. Посмотрел в phpmyadmin что они добавились в бд. Но в поле password вот что...

Поясните пожайлуста механизм работы - PASSWORD=$PASSWORD$BUFF - в цикле
Мне непонятен механизм работы вот такого написания переменной. PASSWORD=$PASSWORD$BUFF # PASSWORD=$BUFF$PASSWORD Как это...

3
182 / 145 / 94
Регистрация: 30.07.2013
Сообщений: 579
13.05.2024, 20:22
1. Используйте antMatchers для указания пути строкой:

Java
1
2
3
...
registry.antMatchers("/calculator").permitAll();
...
2. При инициализации UserDetails необходимо указывать роль(и):
Java
1
2
3
4
5
UserDetails userDetails = User.builder()
                .username("user")
                .password(encoder.encode("12345"))
                .roles("USER")
                .build();
3. Похоже, что экземпляр данного класса не инициализируется спрингом. Это легко проверить, поставив точку останова на первой строке метода userDetailsService и убедившись, что при запуске отладки выполнение на точку не попадает
0
226 / 184 / 80
Регистрация: 13.04.2014
Сообщений: 694
14.05.2024, 14:39
хороший туториал по spring security
https://youtube.com/playlist?l... 6gTNiKMWlk
0
136 / 90 / 48
Регистрация: 16.08.2016
Сообщений: 362
18.05.2024, 20:56
Так это же вроде не ошибка, это спринг сгенерировал тебе пароль с которым ты можешь аутенцифицироваться в своём приложении.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.05.2024, 20:56
Помогаю со студенческими работами здесь

Enter Administrator Password or Power On Password, как убрать, если знаю пароль
Всем привет, копался в BIOS своего ноутбука HP и нечаянно поставил себе пароли (Administrator Password и Power On Password) Сам пароль...

не могу разобраться с ошибкой (using password: NO)
Такая вот ошибка выходит при нажатии &quot;отправки&quot; ...перепробовала много чего что нашла, через поисковик, но так код и не заработал, только...

C++ не удается открыть источник файл .generated.h
// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include &quot;CoreMinimal.h&quot; #include...

Генерация уникального ID через GENERATED ALWAYS AS IDENTITY
Здравствуйте, CREATE TABLE demo ( id INT GENERATED ALWAYS AS IDENTITY, Y_name VARCHAR2(100) ); INSERT INTO demo ...

Ошибка 'Application has generated an exception that could not be handled'
Написал прогу на c#. Писал в Windows 2000. Теперь пытаюсь запустить ее на ХР (установил как полагается Framework(dotnetfix.exe)), но когда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru