Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
符节科技
Jap
提交
7caa697d
Jap
项目概览
符节科技
/
Jap
9 个月 前同步成功
通知
91
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Jap
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7caa697d
编写于
9月 22, 2021
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
💩
change: Optimize code
上级
935a9713
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
17 addition
and
6 deletion
+17
-6
jap-mfa/pom.xml
jap-mfa/pom.xml
+11
-0
jap-mfa/src/main/java/com/fujieid/jap/sso/JapMfaAlgorithm.java
...fa/src/main/java/com/fujieid/jap/sso/JapMfaAlgorithm.java
+3
-3
jap-mfa/src/main/java/com/fujieid/jap/sso/JapMfaConfig.java
jap-mfa/src/main/java/com/fujieid/jap/sso/JapMfaConfig.java
+1
-1
jap-mfa/src/test/java/com/fujieid/jap/sso/JapMfaTest.java
jap-mfa/src/test/java/com/fujieid/jap/sso/JapMfaTest.java
+2
-2
未找到文件。
jap-mfa/pom.xml
浏览文件 @
7caa697d
...
@@ -32,6 +32,17 @@
...
@@ -32,6 +32,17 @@
<dependency>
<dependency>
<groupId>
com.warrenstrange
</groupId>
<groupId>
com.warrenstrange
</groupId>
<artifactId>
googleauth
</artifactId>
<artifactId>
googleauth
</artifactId>
<exclusions>
<exclusion>
<artifactId>
httpclient
</artifactId>
<groupId>
org.apache.httpcomponents
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpclient
</artifactId>
<version>
4.5.13
</version>
</dependency>
</dependency>
</dependencies>
</dependencies>
...
...
jap-mfa/src/main/java/com/fujieid/jap/sso/JapMfaAlgorithm.java
浏览文件 @
7caa697d
...
@@ -28,13 +28,13 @@ public enum JapMfaAlgorithm {
...
@@ -28,13 +28,13 @@ public enum JapMfaAlgorithm {
/**
/**
* SHA1
* SHA1
*/
*/
H
MAC
SHA1
,
H
mac
SHA1
,
/**
/**
* SHA256
* SHA256
*/
*/
H
MAC
SHA256
,
H
mac
SHA256
,
/**
/**
* SHA512
* SHA512
*/
*/
H
MAC
SHA512
H
mac
SHA512
}
}
jap-mfa/src/main/java/com/fujieid/jap/sso/JapMfaConfig.java
浏览文件 @
7caa697d
...
@@ -38,7 +38,7 @@ public class JapMfaConfig {
...
@@ -38,7 +38,7 @@ public class JapMfaConfig {
/**
/**
* the crypto algorithm (HMACSHA1, HMACSHA256, HMACSHA512)
* the crypto algorithm (HMACSHA1, HMACSHA256, HMACSHA512)
*/
*/
private
JapMfaAlgorithm
algorithm
=
JapMfaAlgorithm
.
H
MAC
SHA1
;
private
JapMfaAlgorithm
algorithm
=
JapMfaAlgorithm
.
H
mac
SHA1
;
private
String
qrcodeTempPath
=
System
.
getProperties
().
getProperty
(
"user.home"
)
+
File
.
separator
+
"jap"
+
File
.
separator
+
"temp"
;
private
String
qrcodeTempPath
=
System
.
getProperties
().
getProperty
(
"user.home"
)
+
File
.
separator
+
"jap"
+
File
.
separator
+
"temp"
;
...
...
jap-mfa/src/test/java/com/fujieid/jap/sso/JapMfaTest.java
浏览文件 @
7caa697d
...
@@ -46,8 +46,8 @@ public class JapMfaTest {
...
@@ -46,8 +46,8 @@ public class JapMfaTest {
private
static
void
varifyCode
(
JapMfa
japMfa
)
{
private
static
void
varifyCode
(
JapMfa
japMfa
)
{
String
secretKey
=
japMfa
.
getSecretKey
(
username
);
String
secretKey
=
japMfa
.
getSecretKey
(
username
);
System
.
out
.
println
(
"1.
你需要打开生成的文件(或者将 Base64 字符串直接粘贴到浏览器地址会回车)
"
);
System
.
out
.
println
(
"1.
点击上方打印的URL链接
"
);
System
.
out
.
println
(
"2. 然后使用 OTP 工具扫描二维码"
);
System
.
out
.
println
(
"2. 然后使用 OTP 工具扫描二维码
(如果无法识别,请保存到本地后打开本地文件重新进行识别)
"
);
System
.
out
.
println
(
"3. 在控制台输入 code"
);
System
.
out
.
println
(
"3. 在控制台输入 code"
);
Scanner
scanner
=
new
Scanner
(
System
.
in
);
Scanner
scanner
=
new
Scanner
(
System
.
in
);
Integer
consoleInput
=
null
;
Integer
consoleInput
=
null
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录