高防ddos_宿迁高防bgp_方法

.博客边框{边框:1px实心#D5D5D5;填料:10px;边界半径:3px;}.博客-border.代码{背景:f3f3f4;底边:15px;}客户经常告诉我们,ddos攻击防御权衡,OneLogin的主要吸引力之一是它使管理用户身份更加快速和容易。他们越容易做到这一点,他们的用户在快速访问应用程序方面的体验就越好。虽然OneLogin提供了一个web用户界面来实现这一点,但我们更高级的客户喜欢使用代码进行用户管理。正因为如此,我们最近发布了新的API客户端sdk,使得使用OneLogin执行用户管理任务比以往任何时候都更快、更容易。本文的目标是让您快速入门
如何使用OneLogin Ruby gem访问OneLogin API,并加快一些常见的身份和访问管理任务。它包含示例代码,因此如果您想继续使用,您将需要一个OneLogin帐户和有效的API凭据。如果你没有OneLogin帐户或只是想玩沙盒,你可以在这里注册一个免费的开发者帐户。API凭据OneLogin API上的每个终结点都需要有效的OAuth2访问标记。使用oneloginrubygem的一个好处是它可以为您处理身份验证方面的问题。这就是说,您的API凭证需要配置为您想要发出的请求的适当授权级别。对于这些示例,我们将使用最高授权级别"管理所有",但将授权限制在您希望实现的任务所需的最低限度始终是一个好做法。您可以通过执行以下操作来生成API凭据:登录Onelogin(https://yourcompany.onelogin.com)导航到OneLogin管理控制台转到"设置">"API"单击"新建凭据"。你会看到一个像下面这样的屏幕。您可以在API文档中找到每个请求所需的授权范围。E、 g.要更新用户,您需要"管理所有"或"管理用户"。源代码和安装OneLoginRubyGem的源代码以及可用方法的完整列表都在GitHub上。你可以在那里发表意见或报告gem的问题。一旦你有了一个运行Ruby1.9.3或更高版本的Ruby环境,打开Terminal(在Mac OS上)或PowerShell(在Windows上),然后通过RubyGems安装OneLogin gem。gem安装onelogin设置客户端下一步是在Ruby代码中设置OneLogin客户端。设置客户机的最低要求是提供在上一步中设置API凭据时由OneLogin生成的客户端标识和客户端密钥。可选的region参数是OneLogin实例的位置,默认为us。如果您的实例位于我们的欧洲数据中心,则将其设置为eu。需要"onelogin"客户端=OneLogin::Api::客户端.new(客户端""id:"",客户端密钥:"",地区:"美国")管理用户OneLogin API的一个常见用例是列出、创建和更新用户。还可以分配组、角色、重置密码和许多其他管理类型的任务,但可以先列出用户。列出用户要列出您帐户中的所有用户,ddos防御收费,您将调用get\u users。它还支持过滤和分页,以允许在整个用户群中循环。有关可用过滤器的完整列表,请参阅API文档。尝试下面的Ruby代码列出帐户中每个用户的全名。client.get_用户.每个do |用户|卖出"#{用户名.firstname} #{用户名.lastname}"结束或者只是前5个姓史密斯的用户#列出前5个名为Joe的用户client.get_用户(姓氏:"Smith")。取(5)。每个do |用户|卖出"#{用户名.firstname} #{用户名.lastname}"结束更改用户密码通过API重置密码是一项常见的任务,我们发现客户之间的原因各不相同,因此我们不会跳转到为什么您可能想这样做,但会介绍
如何做。首先,您需要获取要为其重置密码的用户的唯一标识符。你可以通过过滤他们的电子邮件地址来做到这一点,高防tcp防御cdn,记住get_用户会返回一个列表,所以你需要获取第一个结果。让我们进入我们的Ruby代码编辑器:用户=client.get_用户(电子邮件:'alice@onelogin.com')。首先现在让那个用户设置一个新密码。client.set_密码使用_clear_文本(用户id,'新密码',ddos攻击的防御手段,'新密码',true)请注意,除非您使用的是第三方提供的用户目录,否则在使用此管理API时,默认情况下将忽略任何密码策略或最低密码要求。但是,您可以通过将方法的final属性设置为true来实施密码策略验证。使用控制台这是一个使用官方oneloginrubysdk的快速入门,其目标是帮助您设置和发出请求。如果您想进一步探索SDK和我们的api而不必构建整个应用程序,防御ddos虚拟主机,我建议您使用gem附带的漂亮的命令行控制台。为此,您需要使用Terminal或PowerShell从GitHub获取SDK源:git克隆https://github.com/onelogin/onelogin-ruby-sdk.git然后跳进你刚刚拉下来的代码,做一次设置。它看起来像这样:cd onelogin ruby sdk和bin/安装程序现在进入控制台:储物箱/控制台并且您已经准备好在sdk已经被"需要"的情况下开始请求了。在Ruby中,我们可以写下:客户端=OneLogin::Api::客户端.new(客户端""id:"",客户端密钥:"")最新事件=client.get_事件.第一个摘要这是使用OneLogin for Ruby SDK的快速入门,主要目标是让您设置并向OneLogin API发出请求。我们没有深入研究api提供的所有功能,但我们打算在后面的文章中讨论更具体的用例。如果您不能等待下一篇博客文章,那么您可以跳入并研究API引用,并通过内置的sdk控制台快速进行测试调用。享受吧!