Jika Anda ingin dengan cepat menambahkan otentikasi berbasis token Secure (JSON Web) untuk proyek Anda, jangan ragu untuk memeriksa dokumentasi AUTH0 dan rencana gratis di pengembang.auth0.com |
Untuk menambahkan perpustakaan, cukup edit file JSON yang tepat yang terletak di views/website/libraries
. Setiap bahasa mendapatkan file sendiri. Beberapa perpustakaan berbagi file bahasa yang sama.
Untuk menambahkan bahasa baru, cukup tambahkan file JSON di folder yang sama dengan yang lain. Itu akan dikenali secara otomatis. Jika Anda menambahkan bahasa baru, Anda harus memberikan ikon yang tepat untuk itu dan menempatkannya di folder img
.
Berikut adalah contoh komentar dari file bahasa .net ( 0-.NET.json
). Semua bidang harus memiliki nilai yang valid kecuali dicatat:
{
// Language name (unique)
"name" : ".NET" ,
// Unique identifier that will be used as a CSS class
// for this language (only valid CSS class names).
"uniqueClass" : "net" ,
// The language icon, SVG format preferred, should be placed
// in /img directory.
"image" : "/img/1.svg" ,
// The color of header that displays the name of the language
// and the icon. This is a valid CSS color definition.
"bgColor" : "rgb(42, 168, 229)" ,
// An array of libraries for this language.
"libs" : [
{
// In case the library suffered from a vulnerability, the
// minimum version in which the vuln was fixed must be
// listed here. Optional (can be null).
"minimumVersion" : "1.0.1" , // or null
// Supported features, true for supported,
// false for not supported.
"support" : {
"sign" : true ,
"verify" : true ,
"iss" : true ,
"sub" : true ,
"aud" : true ,
"exp" : true ,
"nbf" : true ,
"iat" : true ,
"jti" : true ,
"hs256" : true ,
"hs384" : true ,
"hs512" : true ,
"rs256" : true ,
"rs384" : true ,
"rs512" : true ,
"es256" : true ,
"es384" : true ,
"es512" : true ,
"ps256" : true ,
"ps384" : true ,
"ps512" : true ,
"eddsa" : true
} ,
// Author URL, can be GitHub profile, personal page
// company page, etc. Can be null.
"authorUrl" : "https://www.microsoft.com" , // or null
// Author name.
"authorName" : "Microsoft" ,
// For the star count, this is the GitHub repository path,
// (usually user/repo). Can be null (no star count shown).
"gitHubRepoPath" : "AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet" , // or null
// URL for source code.
"repoUrl" : "https://github.com/MSOpenTech/azure-activedirectory-identitymodel-extensions-for-dotnet" ,
// Install command, can be HTML or plain text.
"installCommandHtml" : "Install-Package<br><a href="https://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt/">System.IdentityModel.Tokens.Jwt</a>"
}
]
}
Pertama, instal dependensi yang diperlukan:
npm install
Untuk membangun (dan menjalankan) proyek dieksekusi:
./node_modules/.bin/grunt
Anda akan menemukan file yang dihasilkan di direktori dist
. Untuk situs web, Anda dapat menjalankan server di root -nya. Misalnya: http-server dist/website
. Tugas grunt
default menjalankan server di https://127.0.0.1:8000 dan menonton perubahan.
Untuk menjalankan tes, jalankan:
./node_modules/.bin/grunt test
Lihatlah ujung gruntfile untuk tugas -tugas umum lainnya.