forked from ailapina150/mvc
-
Notifications
You must be signed in to change notification settings - Fork 0
SorunEngineering/mvc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
------------------------------------------------------REDIS------------------------------------------------------------- # Подключиться к Redis внутри контейнера docker exec -it redis redis-cli -a 12345 # Или подключиться с локальной машины redis-cli -h localhost -p 6379 -a 12345 # Команды для проверки: 127.0.0.1:6379> PING # Должен ответить: PONG 127.0.0.1:6379> INFO server # Покажет информацию о сервере 127.0.0.1:6379> SET test "Hello Redis" # Должен ответить: OK 127.0.0.1:6379> GET test # Должен вернуть: "Hello Redis" #очиста кеша 127.0.0.1:6379> FLUSHALL #Список всех ключей 127.0.0.1:6379> KEYS * 127.0.0.1:6379> exit ------------------------------------------------------KEYCLOAK---------------------------------------------------------- браузер: http://localhost:8081 Administration console login password (admin 12345) 1.Создать реалм master->Create Realm (левый верхний угол) -> ввести иля реалма (resume) 2.Создать клиента Clients -> Create Clients -> ввести ClientId (resumeClient) -> ввести valid redirect Urls (3 страница) ввидим порт на котором запущено приложение (http://localhost:8000/*) 3.Создать роли Realm Role -> Create Role -> ввидим name (admin) 4.Создаем пользователя Users -> Create New User -> Username -> вводим login(admin) -> save -> RoleMapping -> Assign role -> выбираем роль (admin)->assign -> credentials-> Set password -> устанавливаем пароль (12345) -> save 5. Выбираем скоупы Client Scope -> microprofile-jwt 6. Выполняем запрос для проверки POST http://localhost:8081/realms/resume/protocol/openid-connect/token Content-Type: application/x-www-form-urlencoded client_id = resumeClient & username = admin & password = 12345 & grant_type = password Полученый jwt-token можно декодировать на сайте https://www.jwt.io/ 7.Назначьте необходимые права роли Service Accounts Enabled = ON Authorization Enabled = ON Права в Service Account Roles → realm-management (нужные роли: manage-users, view-users) -------------------------------------------------------SWAGGER---------------------------------------------------------- Откройте: http://localhost:8000/swagger-ui.html Нажмите "Authorize" (замок) Введите: Bearer ваш_токен_здесь Убедитесь, что токен появился в верхней панели Выполните запрос - теперь токен должен автоматически подставляться HE PAБOTAEТ ! _____________________________________________________ELASTICSEARCH______________________________________________________ Проверьте ElasticSearch (должен вернуть JSON с информацией): bash:curl http://localhost:9200/ браузер: http://localhost:9200/ Проверьте здоровье кластера: bash: curl http://localhost:9200/_cluster/health?pretty браузер: http://localhost:9200/_cluster/health?pretty Проверте индексы в Elasticsearch: powershell: Invoke-WebRequest -Uri "http://localhost:9200/_cat/indices?v" -Method Get браузер: http://localhost:9200/_cat/indices?v Поиск в Elasticsearch: браузер: http://localhost:9200/app-logs-*/_search?pretty --------------------------------------------------------KIBANA---------------------------------------------------------- Проверьте Kibana: браузер: http://localhost:5601 --------------------------------------------------SPRING BOOT STARTER--------------------------------------------------- Публикация стартера в локальном репозитории ./gradlew clean build publishToMavenLocal
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 74.7%
- HTML 15.0%
- CSS 5.7%
- JavaScript 4.6%