[英]How to add users programmatically to wso2 key manager?
我將wso2 API Manager與默認密鑰管理器一起使用。 我沒有在安裝程序中使用Identity Server(IS)。
我已經讀過Identity Server(IS)提供了SCIM Apis來以編程方式添加用戶。 沒有IS,是否可以這樣做?
我希望1)應用程序應該能夠向密鑰管理器注冊新用戶(使用用戶名和密碼)2)應用程序應該調用/ token服務以使用用戶名,密碼和基本身份驗證來獲取令牌我提供的API密鑰。
根據您的請求,我假設您正在使用WSO2 APIM(您可能會在問題中有所提及)
我已經讀過Identity Server(IS)提供了SCIM Apis來以編程方式添加用戶。 沒有IS是否有可能?
據我所知,SCIM是由身份服務器提供的(簡短答案-否),但是要實現目標,您可能還需要其他選擇
我希望1)應用程序應該能夠向密鑰管理器注冊一個新用戶(使用用戶名和密碼)
2)應用程序應使用用戶名,密碼和帶有我提供的API密鑰的基本身份驗證來調用/ token服務以獲取令牌。
要獲取具有用戶憑證的用戶令牌,可以使用OAuth2密碼授予類型 。
恕我直言-我建議不要遵循純OAuth2規范,而是將應用程序憑據作為參數(client_id,client_secret)發送,而不是將應用程序憑據作為基本身份驗證發送。 WSO2也支持此選項,這樣您就可以與標准保持更加一致(如果需要,可以支持其他產品/服務)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.