2017-09-14 148 views

回答

0

當您在多用戶模式下運行時,每個用戶都將被認證;例如GitHub ID(或其他護照啓用策略)。每個用戶將有一個單獨的電子錢包。該認證用戶所做的所有請求將在Composer中使用他們自己的身份。

最好的方法是發佈鏈接到作曲家參與者的新身份,並在第一次使用祕密(生成)。您添加的這些文檔鏈接顯示瞭如何在REST服務器上啓用身份驗證,然後配置多用戶模式。 (在配置多用戶模式之前,您需要啓用身份驗證)。分別將每個錢包的身份設置爲默認身份之後,它仍然是該會話的默認身份。

REST API的客戶端(例如Web應用程序)可以在REST服務器上有一個或多個錢包來存儲身份。每個錢包可以包含一個或多個身份。客戶端可以指定一個默認錢包和一個錢包中的默認標識,默認情況下這些標識將用於處理來自該客戶端的任何REST API調用。

Composer REST服務器使用開源Passport身份驗證策略。你可以看看護照網站,看看有什麼其他的選擇(策略)可能適合你 - http://passportjs.org

+0

是否有可能使用身份證進行身份驗證而不是現有的passportJs策略? –