Skip to content

Spyro119/dotnet-Demo-API

Repository files navigation

Demo-API Endpoints

example request


V1

Edit profile

api/v1/ApplicationUser/edit/{username}

{
    "id": "<id>",
    "firstName": "<firstName>",
    "lastName": "<lastName>",
    "userName": "<username>",
    "email": "<email>",
    "phoneNumber": null
}

Refresh Token

api/v1/authenticate/refresh-token

{
        "accessToken": "<token>",
        "refreshToken": "<refreshToken>"
}

Register (User && Admin)

api/v1/authenticate/register-admin (Admin) api/v1/authenticate/register (User)

{
     "firstName": "<firstName>",
    "lastName": "<lastName>",
    "userName": "<username>",
    "email": "<email>"
    "password": "<password>"
}

Login

api/v1/authenticate/login

{
    "userName": "<username>",
    "password": "<Password>"
}

Revoke

api/v1/authenticate/revoke/{username}

{
    "accessToken": "<token>",
    "refreshToken": "<refreshToken>",
    "expiration":"<expirationDate>"
}

About

Simple AUTH API written in C# using ASP.NET Core mvc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages