Danielswebsite.dk

This is my project for my domain danielswebsite.dk where my CV and portfolie.

C# .NET OAauth2 API

Description

This is a OAuth2 API service, there can be used to authenticate user through a AD Windows via LDAP or with a local store user, in a MySQL database.

Setup

Database (MySQL)

To setup the MySQL database for the API, crate a new database on you server and run the follow CreateDB.sql script.

LDAP (Windows Active Direvory)

INFO: The LDAP has onlye bin testet with Windows Active Directory and not outher LDAP systems like Netgear.

To setup my OAuth2 Api with authentiocation for AD-users through LDAP, you need some information from you Active Directory from you server to make it work:

  • OU where users there are placed, and there are allowed to use the API to authencitcate with a APP.
  • DC where the secdary and firstlevel domain are placed for you domain-controller

You can se here a exampel to have to set up in the appsettings.json file there are placed in Danielswebsite.OAuth2.API:

"ActiveDirectory": {
  "UserName": "tus",
  "Password": "password",
  "Host": "my.domain.dk",
  "Port": 389,
  "Domain": "danielswebsite",
  "UserStore": "OU=myou,DC=secundleveldomain,topleveldomain=dk"
}

C# .NET Website

This is my owen website for, maket in Umbraco 10 to show my CV and projects.

Python Deployment (Stil in early develement)

This is a simple Python CLI program im working on for deployment of projects from git to my own servers.

Library Projects

Not all project in my solution is websites and software, some of the project are libraies there suport outher projects.

Lib Language Description
Attributes C# Reusable library for attributes
Desigen C# Reusable library for desigen patters
Exstentions C# Reusable library for exstensions
Interfaces C# Reusable library for interfaces
Lib C# Reusable library contains simple tool class's
Models C# Reusable library for data models
Security C# Reusable library for security
Services C# Reusable library for services

 

Tilbage til alle projekter

Projekt information

Dette er min eget project, som blandt andet inholder siden her lavet i Umbraco 10, men som også inholde eget udviklet OAuth2 api udviklet i .NET C# Blazor og Mvc API, deploymentsoftware i Python og meget mere.

Gitlab Changelog

Styresystemer

Linux Windows

Sprog

C# SCSS Css Python Docker TypeScript HTML JavaScript

Platforme

Website Software