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