Coder Social home page Coder Social logo

docker-image's Introduction

OSIAM - Open Source Identity and Access Management Circle CI Codacy Badge Codacy Badge

Active development of this project has stopped.

OSIAM is a secure identity management solution providing REST based services for authentication and authorization. We achieve this by implementing two important open standards:

OSIAM is published under the MIT licence, giving you the greatest freedom possible to utilize OSIAM in you project or product. Watch our blog to stay informed about releases and upcoming changes.

Use cases

Quick Start

Download the latest version of OSIAM:

curl -L https://dl.bintray.com/osiam/downloads/osiam/3.0/osiam-3.0.war -o osiam.war

Make the .war file executable:

chmod +x osiam.war

Start OSIAM:

./osiam.war

After some seconds, OSIAM should be fully running. You can now retrieve your first access token:

curl -H "Authorization: Basic ZXhhbXBsZS1jbGllbnQ6c2VjcmV0" -X POST -d "grant_type=client_credentials&scope=ADMIN" http://localhost:8080/oauth/token

You can now start to setup OSIAM, by changing the administrator's password and add your own OAuth client. Please see the Installation and Configuration Manual for details.

Documentation

Learn how to install and configure OSIAM for production in the documentation.

Components

  • osiam handles the authentication and authorization based on OAuth 2.0 and holds the SCIM based user data
  • addon-self-administration provides account management self-service as a web application
  • addon-administration lets you administer users and groups via a web application

Easy customization

Every visual aspect of OSIAM's components can be easily customized by supplying your own templates, stylesheets and scripts to make OSIAM integrate seamlessly with your application. Read the customization guide to learn more.

Snapshots

To use the latest snapshot of OSIAM just download it from JFrog OSS: https://oss.jfrog.org/repo/org/osiam/osiam/latest-SNAPSHOT/

Scroll down to the bottom of the page and select the latest WAR file.

Issue Tracker

Please report issues, bugs and feature requests via [the issue tracker] (https://github.com/osiam/osiam/issues).

Get involved

Help is very appreciated. Please read the contributors guide to learn how to get started.

docker-image's People

Contributors

dacrome avatar fwilhe avatar tkrille avatar wallner avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-image's Issues

Use Gradle instead of Maven

Now that the migration to Gradle is finished, the Docker build has to be migrated too. It still expects an OSIAM that is based on a Maven build.

Docker OSIAM image is redirecting always to localhost

Once docker is up and running, and as the instructions state, we try to go to http://192.168.99.100:8080/addon-administration (for example), in which URL the IP 192.168.99.100 is the one in which docker is running, it is automatically redirected to http://localhost:8080/osiam-auth-server/oauth/authorize?client_id=....
After that, I have to change localhost manually to the right IP, and then I am able to see the login page:
image
How can I solve this? Trying to dig into the configuration, to see if I can find something, but nothing yet! :/

Thanks a lot!

Build the docker image on CircleCI

Like most of the OSIAM repos, the docker image should also be tested by building the image and starting the container on CircleCI. I already created a branch with a circle file, but on circle the build has errors:

dpkg: unrecoverable fatal error, aborting: failed to fstat previous diversions file: No such file or directory E: Sub-process /usr/bin/dpkg returned an error code (2) lxc-start: The container failed to start. lxc-start: Additional information can be obtained by setting the --logfile and --logpriority options.

Does anyone knows why the build fails?

Tomcat does not log

The Tomcat running in the Docker image does not log anything from our services. That's sad, because you cannot really see errors and stuff, which is something, that a development image should provide.

Cannot build Docker image

While building Docker image with the build command, I ger this error:

[ERROR] Failed to execute goal on project osiam: Could not resolve dependencies for project org.osiam:osiam:war:3.0-SNAPSHOT: Failed to collect dependencies at org.osiam:connector4java:jar:1.8-SNAPSHOT: Failed to read artifact descriptor for org.osiam:connector4java:jar:1.8-SNAPSHOT: Could not transfer artifact org.osiam:connector4java:pom:1.8-SNAPSHOT from/to osiam snapshots repo (https://maven-repo.evolvis.org/snapshots): Not authorized , ReasonPhrase:Authorization Required.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.