saml

分析RESTful API安全性及如何采取保护措施

谁说我不能喝 提交于 2020-04-29 10:14:48
本文中讨论了API安全性和采用安全措施的重要性,如身份验证,API密钥,访问控制和输入验证。 API设计的第一步是撰写接口文档 根据TechTarget(海外IT专业媒体)的定义,RESTful API是一个应用程序接口,它使用HTTP请求来获取GET,PUT,POST和DELETE等数据。从技术层面上看,RESTful API(也称为RESTful Web服务)是一种基于代表性状态转移(REST)技术,这是一种通常用于Web服务开发的架构风格和通信方法。 但随着 RESTful API 应用范围的爆炸性扩大,安全性越来越成为API架构设计中最容易被忽视的部分。 为什么API安全性很重要? 在设计和部署RESTful API时,有以下三个核心原因可以解释为什么安全性应该是一个很重要的考虑因素。 1. 数据保护 RESTful API是一种向外界传输价值的服务方式。因此,保护通过RESTful方式提供的数据始终应该是属于高优先级。 2. DOS 攻击 如果不采取正确的安全措施,(DOS)攻击可以使RESTful API进入非功能状态。考虑到很多基础的RESTful API是开放给所有人使用的情况,通过这种类似开源的方式有助于它更好推广给市场,让更多人投入使用,但同时意味着如果有人选择对API执行DOS攻击时,它也可能导致灾难性的结果。 3. 商业影响 如今有越来多的服务平台

How to set properties of Azure Active Directory service principal from code?

此生再无相见时 提交于 2020-04-18 05:47:38
问题 I have created AAD application from gallery. There is one in app registrations section and one in enterprise applications. App registrations application points to the enterprise app (managed application in local directory). I want to configure SAML SSO for the enterprise app. There are a few required properties which have to be set. I am able to set Sign on URL (using graph api), but I cannot set Identifier (Entity ID) and Reply URL . I thought that this will do the job: Set

SAP SAML authentication doesn't accept WS-TRUST URI token

有些话、适合烂在心里 提交于 2020-04-17 04:17:37
问题 We have a SSO setup between SAP Netweaver and ADFS (acting as the STS). So, some user will login on a custom ASP.Net application and this application will request a SAML assertion from ADFS to access the SAP system. The thing is that according to SAP documentation the relying party identifier of the SAP system is not an URL (its just a name), and that way is specified en ADFS (eg: SAPSYSTEMRPID). How on earth I can get a token issued using WS-TRUST (which is what ADFS provides) when the

SAP SAML authentication doesn't accept WS-TRUST URI token

时间秒杀一切 提交于 2020-04-17 04:17:23
问题 We have a SSO setup between SAP Netweaver and ADFS (acting as the STS). So, some user will login on a custom ASP.Net application and this application will request a SAML assertion from ADFS to access the SAP system. The thing is that according to SAP documentation the relying party identifier of the SAP system is not an URL (its just a name), and that way is specified en ADFS (eg: SAPSYSTEMRPID). How on earth I can get a token issued using WS-TRUST (which is what ADFS provides) when the

shimingxy/MaxKey

社会主义新天地 提交于 2020-04-07 13:26:16
MaxKey MaxKey(马克思的钥匙) ,寓意是最大钥匙, 是用户单点登录认证系统(Sigle Sign On System),支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS等标准化的开放协议,基于开放用户安全身份认证系统(User Security Access System),提供简单、可靠和安全的用户认证和单点登录,包含用户认证、单点登录、资源管理、权限管理等。 什么是 单点登录(Single Sign On) ,简称为 SSO ? 用户只需要登录认证中心一次就可以访问所有相互信任的应用系统,无需再次登录。 MaxKey on GitHub MaxKey on 码云(Gitee) 官方文档 QQ交流群: 434469201 点击链接加入群聊 邮箱EMAIL: shimingxy@163.com 标准化认证协议: 序号 协议 支持 1 OAuth 2.0/OpenID Connect 高 2 SAML 2.0 高 3 JWT 高 4 CAS 高 5 FormBased 中 6 TokenBased(Post/Cookie) 中 7 ExtendApi 低 8 EXT 低 登录支持 序号 登录方式 1 动态验证码 2 双因素认证 3 Google Authenticator 4 Kerberos/Spengo/AD域 5 社交账号 微信

shimingxy/MaxKey

|▌冷眼眸甩不掉的悲伤 提交于 2020-04-07 10:24:04
MaxKey MaxKey(马克思的钥匙) ,寓意是最大钥匙, 是用户单点登录认证系统(Sigle Sign On System),支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS等标准化的开放协议,基于开放用户安全身份认证系统(User Security Access System),提供简单、可靠和安全的用户认证和单点登录,包含用户认证、单点登录、资源管理、权限管理等。 什么是 单点登录(Single Sign On) ,简称为 SSO ? 用户只需要登录认证中心一次就可以访问所有相互信任的应用系统,无需再次登录。 MaxKey on GitHub MaxKey on 码云(Gitee) 官方文档 QQ交流群: 434469201 点击链接加入群聊 邮箱EMAIL: shimingxy@163.com 标准化认证协议: 序号 协议 支持 1 OAuth 2.0/OpenID Connect 高 2 SAML 2.0 高 3 JWT 高 4 CAS 高 5 FormBased 中 6 TokenBased(Post/Cookie) 中 7 ExtendApi 低 8 EXT 低 登录支持 序号 登录方式 1 动态验证码 2 双因素认证 3 Google Authenticator 4 Kerberos/Spengo/AD域 5 社交账号 微信

SharePoint 集成认证-- 集成 OAuth 2.0 服务登录 代码示例

给你一囗甜甜゛ 提交于 2020-04-06 17:25:53
SharePoint 集成认证-- 集成 OAuth 2.0 服务登录 这是一个代码实现部分,此处作为实现示例。此文章为转载,作者 张峰 转载地址: https://blog.csdn.net/xiaomifengmaidi1/article/details/83990526 此博客为测试SharePoint与OAuth2.0服务的集成,背景为埃维诺为某大型企业提供SharePoint门户以及整个微服务平台的解决方案,搭建了基于OAuth2.0的SOO。 在https://download.csdn.net/download/xiaomifengmaidi1/10779540下载代码 ,然后做一下修改 public class Config { public static List<IdentityResource> GetIdentityResources() { return new List<IdentityResource> { // The sub/nameid claim new IdentityResources.OpenId(), // All claim for user profile info (think name, email, etc.) new IdentityResources.Profile() }; } public static List

张小龙看了想点赞 —— 用企业微信登录阿里云?

瘦欲@ 提交于 2020-04-06 12:14:38
很多企业都在使用企业微信进行组织机构管理,同时又使用了阿里云的服务,我们不希望单独为每个员工创建一个阿里云子账号,要是能够直接使用企业微信登录就好了。这时候如何统一用户目录和实现单点登录就成了一个我们需要思考的问题。 阿里云在自己的单点登录管理(SSO)中介绍到,可以 使用 SAML 协议提供单点登录管理 ,流程图如下: 阿里云与企业进行用户 SSO 时,阿里云是服务提供商(SP),而企业自有的身份管理系统则是身份提供商(IdP)。通过用户SSO,企业员工在登录后,将以 RAM 用户身份访问阿里云。 暂时先不用管 SAML 是什么,下文会详细讲到,这里简单理解为一种用户身份问答协议就行了。 当管理员在完成用户 SSO 的相关配置后,企业员工 Alice 可以通过上图所示的方法登录到阿里云。 Alice 使用浏览器登录阿里云,阿里云将 SAML 认证请求返回给浏览器。 浏览器向 IdP 转发 SAML 认证请求。 IdP 提示 Alice 登录,并在Alice登录成功后生成 SAML 响应返回给浏览器。 浏览器将 SAML 响应转发给 SSO 服务。 SSO 服务通过SAML互信配置,验证 SAML 响应的数字签名来判断 SAML 断言的真伪,并通过 SAML断言的 NameID 元素值,匹配到对应阿里云账号中的 RAM 用户身份。 SSO服务向浏览器返回控制台的URL。

英文词汇 云计算中的专业英语单词及其缩写

旧街凉风 提交于 2020-04-06 11:08:36
学习云计算时,会阅读相关的专业文献。对于文献中经常出现的缩写形式的专业名词,做了一些积累。现于此博文中做个简单的分享,希望能对后来人有所帮助,平稳地入门云计算。 注:博文内容仅可用于参考,遇到分歧时,还需请教专业人士! A 序号 英文缩写 英文 1 ACID Atomicity Consistency Isolation Durability 2 APN Active Programmable Network 3 AZ Available Zone   B 序号 英文缩写 英文 1 BIND Berkeley Internet Name Domain   C 序号 英文缩写 英文 1 CC Cluster Controller 2 CDN Content Delivery Network 3 CIFS Common Internet File System 4 CLC Cloud Controller 5 CMS Content Management System 6 CRM Customer Relationship Management 7 CSG Cloud Storage Gateway   D 序号 英文缩写 英文 1 DDNS Dynamic Domain Name Server 2 DaaS Data as a Service 3 DFS Distributed

ColdFusion: SAML Service Provider ADFS

若如初见. 提交于 2020-03-21 03:00:09
问题 Our company is programming custom webshops for our customers. Now a customer has contacted us to implement the authentication under use of SAML. The customer is running an ADFS server already. My job is it to evaluate how difficult the work is for our company and what steps we need to take. I searched the web now for quite a long time now and I didn't find really useful stuff. I understand the basic dataflow, but a more ColdFusion specific example for a service provider would be great.