일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Hashtable
- hamobee
- override
- eclipse
- Vector
- start()
- reference
- 생성자
- arguments
- ALTER
- fuction
- constantnumber
- super
- hashCode
- MSA
- 객체형변환
- 콘크리트클래스
- object
- abstractclass
- concreteclass
- Eureka
- class
- string
- overload
- methodArea
- garbagecollection
- value
- run()
- Polymorphism
- 추상클래스
- Today
- Total
뇌운동일지
keycloak 본문
docker에서 jboss/keycloak
dockerhub image
https://hub.docker.com/r/jboss/keycloak/
-> creating admin account 까지 하고, 그 뒤는 console에 들어가서 알아보았다
1. keycloak restapi 요청, 응답을 postman 으로 테스트해본다.
console을 통해 realm 생성, user 생성 권한 설정.
restapi로 access token 발급받고, 해당 realm의 user 목록 가져오는 tutorial
https://www.youtube.com/watch?v=jjHBJNlBLBU&t=278s
Troubleshooting)
acess_token 발급 시, Account is not fully set up 응답.
Required User Actions 에 아무것도 없어야 함.
2. node.js 에 keycloak api 를 사용해본다.
node.js 활용해서 keycloak의 userlist, grouplist 가져오기
keycloak 공식 깃허브
https://github.com/keycloak/keycloak-nodejs-admin-client
import 잘 안되어서 참고한 npm
https://www.npmjs.com/package/@keycloak/keycloak-admin-client
TroubleShooting)
Usage 마지막의 creating a user in another realm 이 잘 안되었다.
UnhandledPromiseRejectionWarning: TypeError:
-> 이건 나중에 해결하자.
javascript의 promise 개념은 내가 맨날 생각만 하고 공부하지 않고 있는 부분
3. vue.js(front) - node.js 통해 keycloak api를 호출할 수 있게 만든다.
현재 vue의 포트번호 8080과 keycloak 포트번호 8080이 중복 -> vue의 포트번호를 변경하자.
vue.js 의 package.json 에서 저렇게 변경하고,
npm run dev
jqxInput
jqxMaskedInput
keycloak documentation
https://www.keycloak.org/documentation.html
'purple duck 일지' 카테고리의 다른 글
Vue.js search, PrimeVue, sequelize, sequelize-auto (0) | 2021.11.01 |
---|---|
AWS Portal (0) | 2021.10.25 |
ansible (0) | 2021.10.20 |
window 환경의 docker 에서 centOS7 image pull (0) | 2021.10.20 |
terraform aws (0) | 2021.10.19 |