簡體   English   中英

使用管理控制台 API 在 keycloak 中導出具有憑據的用戶

[英]Export users with credential in keycloak with Admin Console API

如何使用管理控制台 API 在 keycloak 中導出具有憑據的用戶
我使用了這個端點,但它不包含用戶的憑據
curl -X GET https://$KEYCLOAK_IP/auth/admin/realms/$REALM_NAME/users

這是端點不包含憑證的結果

 {
    "id": "dbede89b-dbf8-4b4b-84a6-da7b6c1877e3",
    "createdTimestamp": 1607591201217,
    "username": "admin",
    "enabled": true,
    "totp": false,
    "emailVerified": false,
    "disableableCredentialTypes": [],
    "requiredActions": [],
    "notBefore": 0,
    "access": {
        "manageGroupMembership": true,
        "view": true,
        "mapRoles": true,
        "impersonate": true,
        "manage": true
    }
},

如何恢復具有憑據的用戶?

不,單獨使用該端點不會返回用戶憑據。 但是,您可以使用端點導入具有憑據的用戶:

PUT https://$KEYCLOAK_IP/auth/admin/realms/$REALM_NAME/users

要使用他們的密碼導出用戶,您可以在 keycloak 啟動期間傳遞選項-Dkeycloak.migration.action=export

bin/standalone.sh -Dkeycloak.migration.action=export

同樣對於導入,只需使用-Dkeycloak.migration.action=import

您可以在Red Hat 文檔和/或此博客中閱讀有關此選項的更多詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM