用户工具

站点工具


base:auth

接口对接

SDK下载:ite-sdk-1.0.0.jarJsonTest

SDK导入,可选上传到私服;使用springboot时并且tomcat启动失败时,建议切换至undertow

curl http://t.xlongwei.com/windows/ite-sdk-1.0.0.jar -o ite-sdk-1.0.0.jar
mvn install:install-file -DgroupId=com.itecheast.ite -DartifactId=ite-sdk -Dversion=1.0.0 -Dpackaging=jar -Dfile=ite-sdk-1.0.0.jar
      <dependency>
          <groupId>com.itecheast.ite</groupId>
          <artifactId>ite-sdk</artifactId>
          <version>1.0.0</version>
      </dependency>

优先使用light-consumer-4j:1.6.17

      <dependency>
          <groupId>com.networknt</groupId>
          <artifactId>light-consumer-4j</artifactId>
          <version>1.6.17</version>
      </dependency>

推荐使用okhttp3-3.10.0

	<dependency>
		<groupId>com.squareup.okhttp3</groupId>
		<artifactId>okhttp</artifactId>
		<version>3.10.0</version>
	</dependency>
              //JDK8及以下版本添加下面依赖可支持HTTP2协议
	<dependency>
	    <groupId>org.conscrypt</groupId>
	    <artifactId>conscrypt-openjdk-uber</artifactId>
	    <version>2.1.0</version>
	</dependency>

其次使用httpmime-4.5.2

	<dependency>
		<groupId>org.apache.httpcomponents</groupId>
		<artifactId>httpmime</artifactId>
		<version>4.5.2</version>
	</dependency>

springboot切换至undertow容器

	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
		<exclusions>
			<exclusion>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-starter-tomcat</artifactId>
			</exclusion>
		</exclusions>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-undertow</artifactId>
	</dependency>

接口测试: datetime datetime datetime datetime.xml

  String datetime = Json.datetime(); //demo code
  String daxie = Json.Money.daxie(amount);  //金额大写
  boolean valid = Json.Validate.idNumber.valid(idNumber);  //验证身份证号是否正确
  List<Book> books = Json.Pdnovel.books(); //小说书籍列表

接口订购ShowApi

以下权限控制配置已过时。

Auth权限,支持ip黑白名单,支持secret密钥访问接口。权限控制配置: {whites:,secrets:,'keys':'',frees:'datetime'} whites,ip白名单,比如showapi的服务器ip加入了白名单
secrets,临时访问密钥,此配置修改后密钥即失效
keys,临时密钥键,通过键的超时可控制访问时限
frees,免费接口授权1) 请求参数 |secret |可选,授权密钥 | 接口合作时,使用ip白名单。
临时访问时,使用secret密钥。 密钥位置:支持header、param2)、body3)

1) ?推广活动中,全部开放访问
2) ?secret=“secret”
3) {secret:“secret”}
base/auth.txt · 最后更改: 2020/09/10 21:40 由 admin