The second letter in the Hebrew alphabet is the ב bet/beit. Its meaning is "house". In the ancient pictographic Hebrew it was a symbol resembling a tent on a landscape.
Note: Pre-release packages are distributed via feedz.io.
The main purpose of this repo is to create a basic but reusable library for:
- JWT authentication
- Flexile Authentication providers. Default is based on values stored in Configurations.
If you like or are using this project to learn or start your solution, please give it a star. Thanks!
dotnet add package Bet.AspNetCore.Jwt
"JwtTokenAuthOptions": {
"Issuer": "kingdavidconsulting.com",
"Salt":"Rm9yIEdvZCBzbyBsb3ZlZCB0aGUgd29ybGQsIHRoYXQgaGUgZ2F2ZSBoaXMgb25seSBiZWdvdHRlbiBTb24sIHRoYXQgd2hvc29ldmVyIGJlbGlldmV0aCBpbiBoaW0gc2hvdWxkIG5vdCBwZXJpc2gsIGJ1dCBoYXZlIGV2ZXJsYXN0aW5nIGxpZmUK",
"Secret": "Sm9obiAzOjE2Cg==",
"Audience": "api"
},
"UserStoreOptions": {
"Users": [
{
"Id": 1,
"UserName": "user1",
"Password": "P@ssword!"
},
{
"Id": 2,
"UserName": "user2",
"Password": "P@ssword2!"
}
]
}
# generate secret
echo John 3:16 | base64
# generate salt
echo 'For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life' | base64
# decode
echo '' | base64 -d
dotnet add package --version 5.6.2 Swashbuckle.AspNetCore.Newtonsoft
services.AddSwaggerGenNewtonsoftSupport(); // explicit opt-in - needs to be placed after AddSwaggerGen()