PicketLink OAuth

PicketLink OAuth contains OAuth Implementation for v1.0 and v2.0

License

License

lgpl
GroupId

GroupId

org.picketlink
ArtifactId

ArtifactId

picketlink-oauth
Last Version

Last Version

2.7.0.Beta1-20140731
Release Date

Release Date

Type

Type

jar
Description

Description

PicketLink OAuth
PicketLink OAuth contains OAuth Implementation for v1.0 and v2.0
Project URL

Project URL

http://jboss.org/picketlink/
Project Organization

Project Organization

JBoss Inc.

Download picketlink-oauth

How to add to project

<!-- https://jarcasting.com/artifacts/org.picketlink/picketlink-oauth/ -->
<dependency>
    <groupId>org.picketlink</groupId>
    <artifactId>picketlink-oauth</artifactId>
    <version>2.7.0.Beta1-20140731</version>
</dependency>
// https://jarcasting.com/artifacts/org.picketlink/picketlink-oauth/
implementation 'org.picketlink:picketlink-oauth:2.7.0.Beta1-20140731'
// https://jarcasting.com/artifacts/org.picketlink/picketlink-oauth/
implementation ("org.picketlink:picketlink-oauth:2.7.0.Beta1-20140731")
'org.picketlink:picketlink-oauth:jar:2.7.0.Beta1-20140731'
<dependency org="org.picketlink" name="picketlink-oauth" rev="2.7.0.Beta1-20140731">
  <artifact name="picketlink-oauth" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.picketlink', module='picketlink-oauth', version='2.7.0.Beta1-20140731')
)
libraryDependencies += "org.picketlink" % "picketlink-oauth" % "2.7.0.Beta1-20140731"
[org.picketlink/picketlink-oauth "2.7.0.Beta1-20140731"]

Dependencies

compile (7)

Group / Artifact Type Version
org.picketlink : picketlink-idm-api jar 2.7.0.Beta1-20140731
org.picketlink : picketlink-idm-impl jar 2.7.0.Beta1-20140731
org.picketlink : picketlink-idm-simple-schema jar 2.7.0.Beta1-20140731
org.picketlink : picketlink-json jar 2.7.0.Beta1-20140731
org.codehaus.jettison : jettison jar 1.3.2
org.codehaus.jackson : jackson-jaxrs jar 1.9.2
org.jboss.resteasy : resteasy-jaxrs jar 2.3.6.Final

provided (5)

Group / Artifact Type Version
org.jboss.spec.javax.servlet : jboss-servlet-api_3.0_spec jar
javax.enterprise : cdi-api jar
org.bouncycastle : bcprov-jdk15on Optional jar 1.47
org.hibernate.javax.persistence : hibernate-jpa-2.0-api jar
org.jboss.logging : jboss-logging-processor jar 1.0.3.Final

test (12)

Group / Artifact Type Version
junit : junit jar 4.10
org.slf4j : slf4j-api jar 1.6.1
org.slf4j : slf4j-ext jar 1.6.1
org.slf4j : slf4j-log4j12 jar 1.6.1
org.eclipse.jetty : jetty-server jar 8.1.9.v20130131
org.eclipse.jetty : jetty-webapp jar 8.1.9.v20130131
org.apache.httpcomponents : httpclient jar 4.1.2
org.hibernate : hibernate-core jar 4.1.9.Final
org.hibernate : hibernate-entitymanager jar 4.1.9.Final
com.h2database : h2 jar 1.3.161
org.picketbox : picketbox-ldap jar 1.0.2.Final
org.picketbox : picketbox-ldap test-jar 1.0.2.Final

Project Modules

There are no modules declared in this project.

PicketLink

http://picketlink.org

  • Java EE Application Security
  • Identity Management
  • Federation
  • Social
  • REST Security
  • Standard-based Security

This repository is no longer maintained

This repository is no longer maintained and is archived. For more details, please take a look at http://picketlink.org/keycloak-merge-faq.

Building

Ensure you have JDK 7 (or newer) installed

java -version

If you already have Maven 3.1.0 (or newer) installed you can use it directly

mvn clean install

Contributing

http://picketlink.org

Running the Testsuite

All tests are enabled by default whe you execute a simple

mvn clean install

Some modules provide specific profiles and system properties in order to run a specific set of integration or unit tests.

During a build (if tests are not skipped) the integration tests from tests are always executed.

Running the PicketLink IDM Testsuite

For PicketLink IDM, the following profiles are available:

  • idm-smoke-tests: Core tests that should be run as part of every build. Failures here will fail the build.

You also provide some additional system properties as follows:

  • -Dtest.idm.configuration=[all,file,jpa,ldap,jdbc,ldap_jpa]: Specify which category of tests should be run. Usually, they are references to specific configurations for each identity store.
  • -Dtest.idm.jpa.eclipselink.provider=true: Use EclipseLink instead of Hibernate when running the JPA identity store configuration tests.

Nightly Builds

Nightly Builds are available at http://repository-picketlink.forge.cloudbees.com/snapshot/.

Note: Those artitacts are SNAPSHOT versions, they're only suitable to test new features, fixes, etc.

License

org.picketlink

PicketLink

Versions

Version
2.7.0.Beta1-20140731
2.6.0.CR3
2.6.0.CR2
2.6.0.CR1
2.5.3.Beta3
2.5.3.Beta2
2.5.0.Beta5