infrastructure-security

The security module for all project

License

License

Categories

Categories

Security
GroupId

GroupId

com.github.ibole
ArtifactId

ArtifactId

infrastructure-security
Last Version

Last Version

1.10.0
Release Date

Release Date

Type

Type

jar
Description

Description

infrastructure-security
The security module for all project
Project Organization

Project Organization

IBole

Download infrastructure-security

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.ibole/infrastructure-security/ -->
<dependency>
    <groupId>com.github.ibole</groupId>
    <artifactId>infrastructure-security</artifactId>
    <version>1.10.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.ibole/infrastructure-security/
implementation 'com.github.ibole:infrastructure-security:1.10.0'
// https://jarcasting.com/artifacts/com.github.ibole/infrastructure-security/
implementation ("com.github.ibole:infrastructure-security:1.10.0")
'com.github.ibole:infrastructure-security:jar:1.10.0'
<dependency org="com.github.ibole" name="infrastructure-security" rev="1.10.0">
  <artifact name="infrastructure-security" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.ibole', module='infrastructure-security', version='1.10.0')
)
libraryDependencies += "com.github.ibole" % "infrastructure-security" % "1.10.0"
[com.github.ibole/infrastructure-security "1.10.0"]

Dependencies

compile (23)

Group / Artifact Type Version
com.github.ibole : infrastructure-common jar 1.10.0
com.github.ibole : infrastructure-cache jar 1.10.0
org.bitbucket.b_c : jose4j jar 0.5.2
org.apache.shiro : shiro-core jar 1.3.0
org.apache.shiro : shiro-spring jar 1.3.0
org.bouncycastle : bcprov-jdk15on jar 1.55
org.bouncycastle : bcpkix-jdk15on jar 1.55
commons-configuration : commons-configuration jar 1.10
commons-io : commons-io jar 2.5
org.apache.shiro : shiro-cas jar 1.3.0
org.apache.shiro : shiro-web jar 1.3.0
org.apache.shiro : shiro-ehcache jar 1.3.0
commons-beanutils : commons-beanutils jar 1.8.3
commons-collections : commons-collections jar 3.2.1
org.apache.commons : commons-lang3 jar 3.4
com.google.guava : guava jar 19.0
com.google.code.gson : gson jar 2.3
org.slf4j : slf4j-api jar 1.7.5
org.slf4j : slf4j-log4j12 jar 1.7.5
commons-logging : commons-logging-api jar 1.1
log4j : log4j jar 1.2.17
org.aspectj : aspectjrt jar 1.8.9
org.aspectj : aspectjtools jar 1.8.9

test (2)

Group / Artifact Type Version
junit : junit jar 4.11
org.mockito : mockito-all jar 1.10.19

Project Modules

There are no modules declared in this project.

ibole-infrastructure

Provided some out-of-box functionalities

  • Distribution session based on redis
  • Global lock based on redis
  • Jwt utility

Build Status Maven Central

Download

Download the JARs. Or for Maven, add to your pom.xml:

<dependency>
    <groupId>com.github.ibole</groupId>
    <artifactId>infrastructure-all</artifactId>
    <version>1.10.0</version>
</dependency>

Or for Gradle with non-Android, add to your dependencies:

compile 'com.github.ibole:infrastructure-all:1.10.0'

Source Building

  1. Checkout the ibole-infrastructure source code:
cd ~  
git clone https://github.com/benson-git/ibole-infrastructure.git ibole-infrastructure  

git checkout master  
or: git checkout -b -v1.10.0  
  1. Import the ibole-infrastructure source code to eclipse project:
cd ~/ibole-infrastructure  
mvn eclipse:eclipse  
Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish  
  1. Build the ibole-infrastructure binary package:
cd ~/ibole-infrastructure  
mvn clean install -Dmaven.test.skip  
cd ibole-infrastructure/target  
ls  

Versions

Version
1.10.0
1.0.9