API - Facade - security

API Facades Modules

License

License

Categories

Categories

Security CLI User Interface
GroupId

GroupId

org.eclipse.dirigible
ArtifactId

ArtifactId

dirigible-api-security
Last Version

Last Version

3.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

API - Facade - security
API Facades Modules
Project Organization

Project Organization

Eclipse Foundation

Download dirigible-api-security

How to add to project

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

Dependencies

compile (12)

Group / Artifact Type Version
org.eclipse.dirigible : dirigible-commons-api jar 3.1.1
org.eclipse.dirigible : dirigible-commons-config jar 3.1.1
org.eclipse.dirigible : dirigible-api-http jar 3.1.1
javax.servlet : javax.servlet-api jar 3.1.0
com.google.inject : guice jar 3.0
com.google.inject.extensions : guice-servlet jar 3.0
com.google.inject.extensions : guice-persist jar 3.0
org.apache.cxf : cxf-rt-frontend-jaxrs jar 3.1.11
com.google.code.gson : gson jar 2.2.4
commons-io : commons-io jar 2.5
javax.annotation : jsr250-api jar 1.0
org.apache.cxf : cxf-rt-rs-service-description-swagger jar 3.1.11

provided (3)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.5
ch.qos.logback : logback-core jar 1.2.3
ch.qos.logback : logback-classic jar 1.2.3

test (5)

Group / Artifact Type Version
com.squareup.okhttp : okhttp jar 2.7.5
com.squareup.okhttp : okhttp-urlconnection jar 2.7.5
junit : junit jar 4.11
org.mockito : mockito-core jar 1.10.8
org.hamcrest : hamcrest-all jar 1.3

Project Modules

There are no modules declared in this project.

Eclipse Dirigible™

Build Status Eclipse License Download Dirigible Maven Central GitHub contributors FOSSA Status CII Best Practices REUSE status

Eclipse Dirigible is a High-Productivity Application Platform as a Service (hpaPaaS). It provides an application server consisting of pre-selected execution engines and built-in development tools as WebIDE. It is suitable for rapid development of business applications leveraging also the Low Code / No Code technicques.

dirigible logo

Enjoy Programming Like Never Before

From the end user's perspective (developer), Dirigible runs directly in the browser, therefore does not require any downloads or installations.

From the service provider's perspective (PaaS/SaaS), Dirigible packs all required components in a self-contained software bundle that can be deployed in any Java-based web server, such as Tomcat, Jetty, JBoss.

Dirigible supports access to RDBMS via JDBC. Currently supported versions for RDBMS are HANA, MaxDB, Sybase ASE, PostgreSQL, MySQL, H2, and Derby.

Dirigible promotes the In-System Programing development model, where you make dynamic alteration of the live system. To provide the self-contained bundle serving all the needed features for a business application, Dirigible packs various engines such as ActiveMQ, Quartz, Lucene, Flowable, Mylyn, Rhino, V8 and others.

The project started as an internal SAP initiative to address the extension and adaption use-cases related to SOA and Enterprise Services.

Instant Trial

You can try the sandbox instance to have a quick look on the functionality you are interested http://trial.dirigible.io.

Get Started

Download

The "fast-track" - you can download the precompiled binaries produced from the Hudson builds from http://download.eclipse.org/dirigible and skip the build section.

Nevertheless, we highly recommend building the binaries from source in order to have all experimental features that are not available in the releases.

Build

Prerequisites
Steps
  1. Clone the project repository - master branch or download the latest 3.x sources.

  2. Go to the root folder.

  3. Build the project with:

     mvn clean install
    

The build should pass successfully. The produced WAR files under target sub-folder releng are ready to be deployed. There are separated deployable artifacts (WAR files) depending on the usage type. There is also an executable JAR file under the releng/desktop-all/target folder with name like ROOT.war

Run

Standalone

Prerequisites

The Java Web Application Archive (WAR) files can be deployed on Apache Tomcat web container. In this case the built-in H2 database is used.

More information about how to deploy on Apache Tomcat can be found here.

macOS

brew install ttyd

Linux

Linux support is built-in

More info about ttyd can be found at: ttyd

Steps
  1. Take the WAR file you have built in the previous step ROOT.war.

  2. Configure Users store:

     <tomcat-users>
             <role rolename="Developer"/>
             <role rolename="Operator"/>
             <role rolename="Everyone"/>
             <user username="dirigible" password="dirigible" roles="Developer,Operator,Everyone"/>
     </tomcat-users>
    
  3. Open a web browser and go to:

     http://localhost:8080
    
  4. Login with dirigible/dirigible.

Docker

Prerequisites
Steps
  1. Pull the already built container from Docker Hub

     docker pull dirigiblelabs/dirigible-trial
    
  2. Start the container

     docker run -p 8080:8080 -p 8081:8081 dirigiblelabs/dirigible-trial <&- &
    
  3. Open a web browser and go to:

     http://localhost:8080/
    
  4. Optionally you can enhance and customize the Dockerfile from here

Additional Information

License

This project is copyrighted by SAP SE and is available under the Eclipse Public License v 1.0. See LICENSE.txt and NOTICE.txt for further details.

FOSSA Status

Contributors

If you like to contribute to Dirigible, please read the Contributor's guide.

References

org.eclipse.dirigible

Eclipse Foundation

Versions

Version
3.1.1
3.1.0
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0