我正在写一些将在服务器上运行的Scala代码。它需要定期连接到Office 365以使用OData提取一些数据。我无法访问AD以注册应用。我使用用户名和密码进行身份验证。
我可以使用任何合适的Java或Scala库进行身份验证吗?至少,我喜欢在任何显示身份验证步骤的语言中看到一些示例代码。 (请不要提供使用.Net库进行身份验证的示例。我需要能够在Linux上的JVM中重现逻辑。)
答案 0 :(得分:0)
https://github.com/onelogin/java-saml有一个很好的例子,它提供了一个准备请求的类和一个处理响应的类。有些事情需要填写,但SAML上的维基百科条目应该足够了。