Keycloak: erinevus redaktsioonide vahel

Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Resümee puudub
Resümee puudub
33. rida: 33. rida:
 
WORDPRESS_DB_HOST: db
 
WORDPRESS_DB_HOST: db
 
WORDPRESS_DB_USER: exampleuser
 
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
+
WORDPRESS_DB_PASSWORD: parool
 
WORDPRESS_DB_NAME: exampledb
 
WORDPRESS_DB_NAME: exampledb
 
volumes:
 
volumes:
44. rida: 44. rida:
 
MYSQL_DATABASE: exampledb
 
MYSQL_DATABASE: exampledb
 
MYSQL_USER: exampleuser
 
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
+
MYSQL_PASSWORD: parool
 
MYSQL_RANDOM_ROOT_PASSWORD: '1'
 
MYSQL_RANDOM_ROOT_PASSWORD: '1'
 
volumes:
 
volumes:
74. rida: 74. rida:
 
Keycloak v. 12.0 paigaldamiseks ja käivitamiseks sobib öelda
 
Keycloak v. 12.0 paigaldamiseks ja käivitamiseks sobib öelda
   
# docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8080:8080 --name=keycloak jboss/keycloak:12.0.4
+
# docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=parool -p 8080:8080 --name=keycloak jboss/keycloak:12.0.4
   
 
kus
 
kus
   
 
* TODO
 
* TODO
  +
  +
Tulemusena saab logida sisse aadressil http://192.168.110.221:8181/auth/
  +
  +
Administration Console
   
 
===Wordpress ja Keycloak integratsioon===
 
===Wordpress ja Keycloak integratsioon===

Redaktsioon: 16. oktoober 2022, kell 11:15

Sissejuhatus

TODO

Tõõpõhimõte

TODO

Käesolevas tekstis kirjeldatakse Wordpress ja Keycloak kasutamist Dockerhost keskkonnas

  • wordpress v. 5.9
  • keycloak v. 12.x

Wordpress paigaldamine

Docker-compose seadistamine

root@docker:~/wp2# pwd
/root/wp2

root@docker:~/wp2# cat docker-compose.yml 
version: '3.1'

services:

  wordpress:
    image: wordpress:5.9.3-php8.1-apache
    restart: always
    ports:
      - 8686:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: parool
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - wordpress2:/var/www/html

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: parool
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - db2:/var/lib/mysql

volumes:
  wordpress2:
  db2:

kus

  • TODO

Esmakordne käivitamine

root@docker:~/wp2# docker-compose up

Tulemusena töötavad kaks konteinerit: mysql ja wordpress. Aadressil http://192.168.110.221:8686/ on ligipääsetav Wordpress installer, see tuleb läbida järgmisena. Kokkuvõttes on kasutada paigaldatud ja seadistatud Wordpress rakendus tavalisel viisil.

Järgmised käivitamised

TODO

Keycloak paigaldamine

Keycloak v. 12.0 paigaldamiseks ja käivitamiseks sobib öelda

 # docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=parool -p 8080:8080 --name=keycloak jboss/keycloak:12.0.4

kus

  • TODO

Tulemusena saab logida sisse aadressil http://192.168.110.221:8181/auth/

Administration Console

Wordpress ja Keycloak integratsioon

Wordpress ja Keycloak integratsioon toimub webgui liidestes.

Keycloak ettevalmistamine

TODO

Wordpress ettevalmistamine

oauth plugin lisamiseks on sobiv avada

Plugins -> Add New -> 'OAuth Single Sign On – SSO (OAuth Client) by miniOrange'

Kasulikud lisamaterjalid

  • TODO