Форум программистов, компьютерный форум, киберфорум
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. Показов 2175. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru