refexchange / Obsidian

Project Obsidian is an OAuth 2.0 server built on ASP.NET Core.

Home Page:http://open.za-pt.org/Obsidian/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Obsidian Canary branch

Build Status Coverage Status CodeFactor

Setting up build and test environment

Windows

Install these following tools:

  • .NET Core SDK
  • Node.js with NPM
  • Yarn
  • MongoDB

And run the build script for PowerShell

./build.ps1

or for Command Prompt

build.cmd

*NIX systems

Run these following command to clone the source code to ./Obsidian directory and install required packages

CentOS

curl -o- https://raw.githubusercontent.com/ZA-PT/Obsidian/canary/configure_env/centos/configure_env.sh | bash

Ubuntu

curl -o- https://raw.githubusercontent.com/ZA-PT/Obsidian/canary/configure_env/ubuntu/configure_env.sh | bash

And run this script to build

./build.sh

Support for macOS and other linux distributions are coming soon

About

Project Obsidian is an OAuth 2.0 server built on ASP.NET Core.

http://open.za-pt.org/Obsidian/

License:Apache License 2.0


Languages

Language:C# 73.5%Language:TypeScript 21.9%Language:CSS 1.9%Language:Shell 1.2%Language:JavaScript 0.9%Language:PowerShell 0.6%Language:Batchfile 0.0%