当前位置: 首页 > news >正文

做网站哪个效果好wordpress jfinal

做网站哪个效果好,wordpress jfinal,电销系统软件排名,照片墙网站源码如题。使用SAML单点登录对IDP返回的Response断言使用微软提供的Microsoft.IdentityModel.Tokens对断言#xff08;Assertion#xff09;进行校验。 首先需要安装Muget包#xff0c;Microsoft.IdentityModel.Tokens和Microsoft.IdentityModel.Tokens.Saml。 简易示例代码如… 如题。使用SAML单点登录对IDP返回的Response断言使用微软提供的Microsoft.IdentityModel.Tokens对断言Assertion进行校验。 首先需要安装Muget包Microsoft.IdentityModel.Tokens和Microsoft.IdentityModel.Tokens.Saml。 简易示例代码如下 private X509SecurityKey GetSigningCertificate() {//SAMLResponse ds:X509Data节点证书信息string samlCertificate MIIC8DCCAdigAwIBAgIQY97pbBoha5tHlCRNbt64bjANBgkqhkiG9w0BAQsFADA0MTIwMAYDVQQDEylNaWNyb3NEiy9NIRqat894uFw2sxSlEe2zOSI1jBQVkI0qu/fAFEG/cK9/SMQ40f8/aLalWU6i2x5k3pslmuf1DN76mCIImBNxGBqtWKkRWZTuxbJ0zay70owDfS4JKsz;byte[] certBytes Convert.FromBase64String(samlCertificate);X509Certificate2 certificate new X509Certificate2(certBytes);//如果将证书安装在服务器也可以调用证书注意替换证书指纹// 加载用于验证签名的证书//var store new X509Store(StoreName.My, StoreLocation.LocalMachine);//store.Open(OpenFlags.ReadOnly);//var certs store.Certificates.Find(X509FindType.FindByThumbprint, 证书指纹, false);//store.Close();//if (certs.Count 0)// throw new Exception(Signing certificate not found.);//var key new X509SecurityKey(certs[0]);var key new X509SecurityKey(certificate);return key; }public bool ValidateSamlAssertionSignature() {string samlAssertion Request.Form[SAMLResponse].ToString();byte[] samlResponseBytes Convert.FromBase64String(samlAssertion);// 将字节数组转换为 XML 文档XmlDocument samlResponseDoc new XmlDocument();samlResponseDoc.Load(new MemoryStream(samlResponseBytes));// 从 SAML Response 中提取 Assertion 节点XmlNode assertionNode samlResponseDoc.SelectSingleNode(//*[local-name()Assertion and namespace-uri()urn:oasis:names:tc:SAML:2.0:assertion]);var tokenHandler new Saml2SecurityTokenHandler();var validationParameters new TokenValidationParameters{ValidateIssuer true, // 根据需要设置ValidIssuer IDP提供的标识符,//Issuer节点ValidateAudience false, // 根据需要设置ValidAudience 你的EntityID,// 从证书存储中获取用于验证签名的证书IssuerSigningKey GetSigningCertificate(),ValidateLifetime true // 验证令牌是否在有效期内//以及其他校验点};try{//返回登录者信息进行下一步处理ClaimsPrincipal securityToken tokenHandler.ValidateToken(assertionNode.OuterXml, validationParameters, out var rawToken);var samlToken rawToken as Saml2SecurityToken;// 验证成功samlToken 包含断言信息正常应该跳转到登录成功页面return true;}catch (SecurityTokenValidationException){// 验证失败return false;} } 也可以使用开源的saml库。比如AspNetSamlITfoxtec.Identity.Saml2以及Sustainsys.Saml2等
http://www.hkea.cn/news/14543283/

相关文章:

  • 大岭山镇做网站视频当背景图片 网站开发
  • 企业信用网查询长沙seo推广营销
  • 门户网站建设自评报告怎样把网站上传到服务器上
  • 网站规划的主要内容餐饮行业网站建设怎么提要求
  • 魏县手机网站建设wordpress用户注册代码修改哪里
  • 桂林网站建设找骏程榆中建设局网站
  • 网站维护中模版WordPress dux修改
  • 番禺高端网站制作品牌营销策略有哪些方法
  • 企业网站推广工具静态网页设计制作实训报告摘要
  • 慈溪企业网站icp
  • 爱情网站设计网站模板功能
  • 做新网站推广的活动wordpress 微信分享h5
  • 网站开发外包项目网站网站建设项目总结
  • 电子商务网站建设与管理课程的感想jsp网站开发登陆
  • 宣传网站开发ih5做自适应网站
  • 常州网站建设方案外包软件技术职业生涯规划书
  • 做网站要执照吗传奇网页版在线玩
  • 全屏 网站 代码口碑好的做网站公司哪家好
  • 做国外商品的网站网站设计 推广
  • 网站建设费用报告上海比较好的服装外贸公司
  • 重庆平台网站推广音乐网站建设视频教程
  • 中企动力网站开发wordpress中dw是什么
  • 网站颜色正确搭配实例wordpress本地安装教程
  • 做免费网站教程国vs网站制作怎么样提供会员注册
  • 帮忙建设公司网站wordpress分类图片
  • 中国城市建设研究院深圳分院网站做网站什么系统简单
  • 有经验的郑州网站建设sem竞价托管多少钱
  • 网站邮件功能设计理论广东新闻频道
  • ui网页设计是什么seo推广优化费用
  • 四川成都网站建设如何免费创建网站平台