All Projects → osiam → Osiam

osiam / Osiam

Licence: mit
MIT licensed Open Source Identity and Access Management implementing OAuth 2.0 and SCIMv2.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Osiam

Zitadel
ZITADEL - Cloud Native Identity and Access Management
Stars: ✭ 105 (-48.78%)
Mutual labels:  oauth2, iam
Authing
🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.
Stars: ✭ 247 (+20.49%)
Mutual labels:  oauth2, iam
Mcloud
基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器
Stars: ✭ 185 (-9.76%)
Mutual labels:  oauth2
Auth0.net
.NET client for the Auth0 Authentication & Management APIs.
Stars: ✭ 200 (-2.44%)
Mutual labels:  oauth2
Awesome Iam
👤 Identity and Access Management Knowledge for Cloud Platforms
Stars: ✭ 186 (-9.27%)
Mutual labels:  iam
Google Signin
Google Sign-in for your React Native applications
Stars: ✭ 2,391 (+1066.34%)
Mutual labels:  oauth2
Django Oauth Toolkit
OAuth2 goodies for the Djangonauts!
Stars: ✭ 2,431 (+1085.85%)
Mutual labels:  oauth2
Redd
Redd is a batteries-included API wrapper for reddit.
Stars: ✭ 180 (-12.2%)
Mutual labels:  oauth2
Nodejs Auth
Implementation of node.js authentication with social login ✌️, user impersonation 💅, and no passport.js required 💁
Stars: ✭ 201 (-1.95%)
Mutual labels:  oauth2
Oidc.example
OIDC (OpenID Connect) Example for http://openid.net/connect/
Stars: ✭ 190 (-7.32%)
Mutual labels:  oauth2
Nginx Sso
SSO authentication provider for the auth_request nginx module
Stars: ✭ 195 (-4.88%)
Mutual labels:  oauth2
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+1033.17%)
Mutual labels:  oauth2
Springcloud Miaosha
一个基于spring cloud Greenwich的简单秒杀电子商城项目,适合新人阅读。A simple spring cloud based seckill shopping mall project, suitable for young people to read. It can be used as a paper material for academic defense.
Stars: ✭ 187 (-8.78%)
Mutual labels:  oauth2
Okhttp Oauth2 Client
Android OAuth2 client using OkHttp
Stars: ✭ 193 (-5.85%)
Mutual labels:  oauth2
Ms
🔥MS 是一个前后分离的分布式 spring cloud 框架(全家桶),这里有统一认证,统一网关等等功能,是一个非常简洁的微服务脚手架
Stars: ✭ 186 (-9.27%)
Mutual labels:  oauth2
Iamy
A cli tool for importing and exporting AWS IAM configuration to YAML files
Stars: ✭ 200 (-2.44%)
Mutual labels:  iam
Oathkeeper
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
Stars: ✭ 2,442 (+1091.22%)
Mutual labels:  oauth2
External Auth Server
easy auth for reverse proxies
Stars: ✭ 189 (-7.8%)
Mutual labels:  oauth2
Yii2 Tech
Yii2 通用后台管理系统
Stars: ✭ 193 (-5.85%)
Mutual labels:  oauth2
Gam
command line management for Google Workspace
Stars: ✭ 2,558 (+1147.8%)
Mutual labels:  oauth2

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].