目录CI&CD的价值和为什么要用CI&CDCI&CD技术栈我的环境安装和配置gitlab、jdk、maven、Tomcat、Jenkins构建项目结合webhook构建项目总结 CI&CD的价值和为什么要用CI&CD持续集成(Continuous Integration, CI)是一种软件开发实践。在持续集成中,团队成员 频繁集成他们的工作成果,一般每人每
本系列文章第一篇《Spring Security入门到实践(一)小试牛刀》从最简单的Spring Security入门案例开始展开,分析了HTTP Basic在Spring Security中的应用原理以及部分源码。本篇文章将从最常用的认证方式——表单认证开始,着重分析Spring Security的表单认证的基本原理。一、表单登录的默认行为分析登录认证功能是我们在日常生活中使用到最多的功能之一,
github 已经要求进行2FA验证, 否则过期不能提交代码, github手机短信验证不支持中国号码, 我按照下面文章介绍使用的是 Chrome 插件.
原创 2023-10-24 14:03:12
0阅读
# 如何在Python中获取2FA码 在许多应用程序和服务中,二次认证(2FA)已成为增强账户安全性的重要手段。通过使用2FA,用户需要在输入密码后再输入一个一次性密码(OTP),这通常通过手机应用生成。本文将逐步教你如何在Python中实现获取2FA码的功能。 ## 流程概述 以下是获取2FA码的主要流程步骤: | 步骤 | 描述 | |------|------| | 1 | 安
原创 2024-08-15 05:14:54
355阅读
HOTP(HMAC-based One-Time Password),中文叫做基于哈希的消息认证码。这个算法用于验证消息的合法性,与常见的哈希算法的区别是,还需要额外提供一串密钥,俗称加盐(salt 或 nonce),生成一串独一无二的哈希值。
原创 15天前
19阅读
http://www.ruanyifeng.com/blog/2017/11/2fa-tutorial.html
原创 2022-12-09 20:43:59
183阅读
gitlab基本一些基本操作本文是基于一个版本的gitlab的操作1.进入研发工具链gitlab 2.进入对应的项目目录3.复制项目链接4.在git中进入本地对应的工作目录5.先从远程pull下来最新的代码,因为git默认认为远程库的代码及文件是最新的,如果不先pull下来,则有可能无法用git提交本地的代码及文件 输入自己开发工具链的用户名和密码。 6.在本地先创建新的分支,并跳到对应的分支g
转载 2024-02-23 10:26:30
109阅读
转载 2024-05-21 11:51:01
765阅读
 
原创 2021-07-13 14:29:23
110阅读
双因素认证(2FA)工作原理简介
原创 2019-01-25 22:18:20
5872阅读
1点赞
1. SpringSecurity 框架简介1.1 概要 Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用的安全性包括
转载 2024-04-02 12:57:13
111阅读
Because of your contributions on GitHub, two-factor authentication will be required for your account starting Sep 28, 2023. Thank you for helping keep
原创 2023-10-27 14:04:00
0阅读
Dear,大家好,我是“前端小鑫同学”,????长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~最近几天突然发现邮箱多了这么一份邮件,往常都直接忽略掉了,今天需要王NPM仓库推一个版本的时候发现失败了,这才想起来看这份邮件的具体内容。大致意思就是为了保证是你自己在操作我们增加了一个动态验证码的功能。具体的启动流程写到了下面,未启用的来操作一下吧。如何启用:通过账号密码登录​​NPM​​;
原创 2022-01-11 10:21:35
873阅读
git rebase 不会取回代码 要用git fetch先取回, git rebase 是合并代码。(1)首先用git fetch返回服务器上的代码(2)首先用git rebase origin/master 合并(3)如果发生冲突了会提示, 然后可以使用git diff查看冲突, 在手工改掉冲突, 在用git add ‘文件名’ 添加修改后文件,最后用git rebase --continue
转载 8月前
81阅读
基于时间的一次性密码 (TOTP) 应用程序会自动生成身份验证代码,该代码在一段时间后会更改。这些应用程序可以下载到您的手
原创 2024-06-10 15:04:55
461阅读
案例实战:使用 Spring Security 高级主题保护 Web 应用前面几讲我们系统介绍了 Spring Security 提供的一些高级功能,包括过滤器、CSRF 保护、CORS 以及全局方法,这些都是非常实用的功能特性。作为阶段性的总结,今天的内容将利用这些功能特性构建在安全领域中的一种典型的认证机制,即多因素认证(Multi-Factor Authentication,MFA)机制。案
最近拿出几天看了下Spring Security2,Spring Security是从Acige发展而来,网上和基本参考书上找到的例子大多是Acige的,Spring Security的不多。1.准备 必须先理顺以下几个Spring Security核心类的作用和关系Authentication :认证信息AuthenticationManager 认证管理器AuthenticationProvi
转载 2024-08-29 14:16:58
413阅读
Spring security2例子 最近拿出几天看了下Spring Security2,Spring Security是从Acige发展而来,网上和基本参考书上找到的例子大多是Acige的,Spring Security的不多。1.准备 必须先理顺以下几个Spring Security核心类的作用和关系Authentication :认证信息Auth
转载 2024-05-06 23:02:39
47阅读
一、Spring Security介绍  Spring Security的前身Acegi,其配置及使用相对来说复杂一些,因为要配置的东西比较多,Sprng Security简化了以前的配置。大家有兴趣可以多多了解以前的版本,因为很多细节在前面的版本可以看得比较清楚,后面的版本需要看源代码才知道其实现的原理了。基于角色的设计与实现是绝大部分系统中比较常见的权限管理方式,对权限进行分组进行管
转载 2024-04-14 22:17:02
79阅读
双因子认证 (2FA),顾名思义,2个因子进行认证。2FA是一种身份验证方法,要求用户提供密码和另一个认证因子或者至少提
原创 2024-06-05 10:54:27
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5