GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - angular-bbs/webapi-starter: Webapi starter, try out with our github-client repository.

BranchesTags
Open more actions menu

Latest commit

 

History

21 Commits
21 Commits

Folders and files

NameName
Last commit message
Last commit date
Consts
Consts
 
 
Controllers
Controllers
 
 
Data
Data
 
 
GitHub
GitHub
 
 
Migrations
Migrations
 
 
Models
Models
 
 
Properties
Properties
 
 
.gitignore
.gitignore
 
 
Dockerfile
Dockerfile
 
 
Program.cs
Program.cs
 
 
README.md
README.md
 
 
Startup.cs
Startup.cs
 
 
appsettings.json
appsettings.json
 
 
project.json
project.json
 
 
web.config
web.config
 
 
webapi-starter.sln
webapi-starter.sln
 
 
webapi-starter.xproj
webapi-starter.xproj
 
 

Repository files navigation

Webapi Starter Kit

This is a seed for Dotnet Core Webapi server. To see how it works in action, try out our github-client repository.

Features:

Database

Database type is SQLLite

Account Management

  1. Login with Github account: /api/account/login-github
  2. An on site account will be created and linked to the github account.
  3. On site account can only be created automatically by login with github account.
  4. User can login with local account or login with Github account.
  5. Comprehensive account management:
    • Create Password: api/account/create-password
    • Change Password: api/account/change-password
    • Recover Password: api/account/forgot-password and api/account/reset-password

Usage

  1. Register an OAuth application on github: Login in your github account: Settings -> OAuth applications -> Developer applications, register a new application:
    • Call back url: http://localhost:4200/user-center/login-github
  2. Add your secret: follow the Safe storage of app secrets during development, add your secret acquired from previous step.
  3. Get the Webapi server running: in the project directory, run the following commands:
    dotnet restore
    
    dotnet ef database update
    
    dotnet watch run
    
  4. The should be running and listening to port 5000(http) and 44396(https). Both 127.0.0.1 and localhost are working.

Test Client

Please see repository Github-client, it is an Angular-cli generated project with Angular 2 RC5. Interface is made up with Semantic-ui and ng-semantic.

Note: replace the ClientId with your own clientId in the Github-client.

About

Webapi starter, try out with our github-client repository.

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.