<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    Keycloak初探

    Keycloak是Jboss出品的做認證和授權的WEB程序,根據OPENIDC協議,OPENID是做認證,OAUTH2.0是做授權,OPENIDC則將這兩者整合。

    有提供一套WEB界面維護用戶、應用與角色。

    Ream則可認為是多租戶,每個租戶的應用和用戶數據是隔離的。

    http://10.80.27.69:8180/auth/realms/quickstart/.well-known/openid-configuration 提供當前所有的API節點。
    get_access_token_from_public_client:
    curl --location --request POST 'http://10.80.27.69:8180/auth/realms/quickstart/protocol/openid-connect/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'username=alice' \
    --data-urlencode 'password=123456' \
    --data-urlencode 'client_id=app-springboot-public' \
    --data-urlencode 'grant_type=password' \
    | jq

    ./get_access_token_from_confidential_client.sh
    curl --location --request POST 'http://10.80.27.69:8180/auth/realms/quickstart/protocol/openid-connect/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'client_id=app-springboot-confidential' \
    --data-urlencode 'client_secret=3acf7692-49cb-4c45-9943-6f3dba512dae' \
    --data-urlencode 'grant_type=client_credentials' \
    | jq

    訪問一個ACCESS TYPE為Bare only的應用的一個API:
    access_token=$(curl \
    -d "client_id=app-springboot-public" \
    -d "username=alice" \
    -d "password=123456" \
    -d "grant_type=password" \
    "http://10.80.27.69:8180/auth/realms/quickstart/protocol/openid-connect/token" \
    | jq -r '.access_token')

    #echo $access_token

    curl -H "Authorization: Bearer $access_token" 'http://10.80.27.69:8182/products' | jq

    訪問用戶信息:
    access_token=$(curl \
    -d "client_id=app-springboot-public" \
    -d "username=alice" \
    -d "password=123456" \
    -d "grant_type=password" \
    "http://10.80.27.69:8180/auth/realms/quickstart/protocol/openid-connect/token" | jq -r '.access_token')


    curl -H "Authorization: Bearer $access_token" http://10.80.27.69:8180/auth/realms/quickstart/protocol/openid-connect/userinfo | jq














    posted on 2020-10-08 13:56 paulwong 閱讀(734) 評論(0)  編輯  收藏 所屬分類: KEYCLOAK

    主站蜘蛛池模板: 免费无遮挡无遮羞在线看| 精品亚洲福利一区二区| 国产免费一区二区三区不卡| 亚洲成?v人片天堂网无码| 日韩精品无码免费视频| 亚洲高清最新av网站| 无遮挡免费一区二区三区| 精品国产亚洲一区二区在线观看| 成人嫩草影院免费观看| 国产亚洲大尺度无码无码专线| av成人免费电影| 亚洲av无码片在线播放| 久久九九兔免费精品6| 亚洲娇小性色xxxx| 四虎成人精品一区二区免费网站| 亚洲av永久中文无码精品| 亚洲av无码国产精品色在线看不卡 | 亚洲A∨午夜成人片精品网站| 免费在线人人电影网| 国产福利电影一区二区三区,亚洲国模精品一区 | 日韩电影免费在线观看网站| 亚洲AV无码1区2区久久| 成年黄网站色大免费全看| 亚洲色大网站WWW永久网站| 免费v片视频在线观看视频| eeuss免费天堂影院| 亚洲精品在线免费看| 四虎成人免费观看在线网址| 免费精品视频在线| 亚洲欧洲在线观看| 97无码免费人妻超级碰碰夜夜| 国产亚洲综合一区二区三区| 亚洲精品无码永久在线观看你懂的 | 台湾一级毛片永久免费| 亚洲色成人四虎在线观看| 亚洲综合亚洲综合网成人| 免费h片在线观看网址最新| 黄网站色视频免费看无下截| 亚洲国产精品嫩草影院在线观看| 精品国产无限资源免费观看| 羞羞视频免费观看|