1b8eacdd-5ac0-4428-b0cb-561230b2df36
1.0.1
dotnet add package 1b8eacdd-5ac0-4428-b0cb-561230b2df36 --version 1.0.1
NuGet\Install-Package 1b8eacdd-5ac0-4428-b0cb-561230b2df36 -Version 1.0.1
<PackageReference Include="1b8eacdd-5ac0-4428-b0cb-561230b2df36" Version="1.0.1" />
paket add 1b8eacdd-5ac0-4428-b0cb-561230b2df36 --version 1.0.1
#r "nuget: 1b8eacdd-5ac0-4428-b0cb-561230b2df36, 1.0.1"
// Install 1b8eacdd-5ac0-4428-b0cb-561230b2df36 as a Cake Addin #addin nuget:?package=1b8eacdd-5ac0-4428-b0cb-561230b2df36&version=1.0.1 // Install 1b8eacdd-5ac0-4428-b0cb-561230b2df36 as a Cake Tool #tool nuget:?package=1b8eacdd-5ac0-4428-b0cb-561230b2df36&version=1.0.1
Project Title: PELAS Identity Api
Description: The PELAS Identity API is a RBAC (Role Based Access and Control) web api Microservice. It performs basic CRUD (Create, Read, Update and Delete) operations to a configurable RDMS (Relational Database Management System). The web service is RESTFUL and accessible using http methods. The APi utility manages all authentication to all PELAS Web Services. Web API also manages the identity module for Identity includes roles and users.The default data format is JSON (Javascript Object Notation) and has the following functionality.
Table of Contents:
Installation:
- LOCAL INSTALLATION
- Set Connection String database path reference in appsettings.json file
- Set FileRootPath to local file directory
- Set SecurityStampFileName to desired name
- Set SecurityStampFileName to desired name
- Set RoleFileName to desired name
- DATABASE
- Set Database type in Resource file
- CODE FIRST MIGRATION
- In PMC (Package Manager Console) CLI
- Enter Add-Migration -context <<MigrationName>>
- Enter Update-Database
Usage:
- Register API Admin using SWAGGER or POSTMAN Api Endpoint
- Use SecretKey to activate ApiAdmin
- Request response will return Security Stamp for Access and Authentication
- Use various other Api End Points to grant or revoke access
POSTMAN
Tokenization- Bearer Token Authorization
SWAGGER
Tokenization- Bearer Token Authorization
DEV
- Conventions
*https designated by 1
*http designated by 0
*Crud API range 43000-44000
launchSettings.json set ASPNETCORE_ENVIRONMENT to Development
pelasidentity - Web Deploy.pubxml EnvironmentName to Development
Development
launchSettings.json set ASPNETCORE_ENVIRONMENT to Development
pelasidentity - Web Deploy.pubxml EnvironmentName to Development
PRODUCTION
launchSettings.json set ASPNETCORE_ENVIRONMENT to Production
pelasidentity - Web Deploy.pubxml EnvironmentName to Production
Contributing:
- CONTRIBUTIONS
- Github
- BUGREPORTS
- https://github.com/kitjistudios/Pelas.Identity/issues
- STANDARDS AND CONVENTIONS
- .NetCore and greater
License:
- Specify the license under which your project is released. This is important for legal reasons. Include a link to the full license text.
Credits:
- CONTRIBUTORS
- Frederick Chandler Masterton
- Dario Thornhill
- Theirry Gittens
- Brendan Inniss
- Kamar Durant
- LIBRARIES
- RestSharp
- StyleCop
- Pomelo
- Swashbuckle
Documentation:
- Under Construction.
FAQ :
Changelog :
Testing :
Support :
Badges :
Demo or Screenshots :
Dependencies :
- REFERENCE
- ##Pelas.Identity.csproj
Getting Started :
- Navigate to Swagger Endpoint.
- POSTMAN Workspace
Roadmap :
- TBD
Acknowledgments :
- Erika Watson
- Luther Jones
- Kamante Forde
- Fiona Jones
- Sherwin Marshall
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
-
net9.0
- Newtonsoft.Json (>= 13.0.3)
- RestSharp (>= 112.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.1 | 91 | 9/19/2024 |