如何使用Apache syncope对Web应用程序进行身份验证?

时间:2017-02-16 09:28:15

标签: authentication apache-syncope

我正在尝试使用Apache syncope在我的Web应用程序中进行身份验证。

任何人都可以告诉我这样做的步骤。

直到现在我已完成安装。 Syncope,Syncope-console和Syncope-enduser应用程序在tomcat服务器中启动并运行。

1 个答案:

答案 0 :(得分:1)

Apache Syncope 2.0.2的方法是:

  1. 注册用户(通过POST http://admin@pass / syncope / rest / users,发送JSON UserTO等)或自行注册(或多或少相同但用户/自己,必须是匿名的(否) admin @ pass)。这将为您提供带有KEY的UserTO,以便在其他API中使用。
  2. 注册后,使用GET与users / self,包括Basic Http Auth用户+密码。 (curl -u user:pass可以用作示例。)这将为您提供一个带有可以在其他API中使用的密钥的UserTO。
  3. 在会话中保存UserTO并继续进行身份验证。将包括权利。
  4. 详细了解Swagger UI或JSON(http://:/ syncope / swagger || syncope / rest / swagger.json。

    我建议使用swagger-client NPM软件包来处理这个REST API。