SkillAgentSearch skills...

OpenIG

Mirror of https://stash.forgerock.org/projects/OPENIG/repos/openig

Install / Use

/learn @OpenRock/OpenIG
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- The contents of this file are subject to the terms of the Common Development and Distribution License (the License). You may not use this file except in compliance with the License. You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the specific language governing permission and limitations under the License. When distributing Covered Software, include this CDDL Header Notice in each file and include the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL Header, with the fields enclosed by brackets [] replaced by your own identifying information: "Portions copyright [year] [name of copyright owner]". Copyright 2015 ForgeRock AS. -->

OpenIG

The Open Identity Gateway (OpenIG) is a high-performance reverse proxy server with specialized session management and credential replay functionality.

OpenIG works together with OpenAM to integrate Web applications without the need to modify the target application or the container that it runs in.

  • Support for identity standards (OAuth 2.0, OpenID Connect, SAML 2.0)
  • Application and API gateway concept
  • Prepackaged SAML 2.0-based federation
  • Password capture and replay
  • Works with any identity provider, including OpenAM
  • Single Sign-On and Single Log-Out
  • 100% open source

Build and Run

You need git and maven in order to get the source code and build it:

git clone ssh://git@stash.forgerock.org:7999/openig/openig.git
cd openig
mvn clean install

Executing the OpenIG build is as simple as:

mvn -pl openig-war jetty:run

And you should see something like:

...
THU NOV 19 16:33:40 CET 2015 (INFO) _Router
Added route 'sts' defined in file '.../config/routes/openam-sts-oidc-to-saml.json'
------------------------------
...
Started ServerConnector@61843cc8{HTTP/1.1}{0.0.0.0:8080}
Started @10366ms
Started Jetty Server
Starting scanner at interval of 10 seconds.

The next step is then to go to http://localhost:8080 where you'll see the OpenIG welcome page.

Configure

If there was no OPENIG_BASE environment variable set, OpenIG uses ~/.openig as home where it loads its configuration files.

See the OpenIG guide for examples and detailed explanations.

Other online resources are available:

License

OpenIG is licensed under CDDL 1.0 (COMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0)

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated3y ago
Forks9

Languages

Java

Security Score

55/100

Audited on Jan 28, 2023

No findings