JWT is an open standard that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed.encryption: Encryption is a way of scrambling data so that only authorized parties can understand the information. In technical terms, it is the process of converting human-readable plaintext to incomprehensible text, also known as ciphertext.
token: equence of characters having a collective meaning. The character sequence forming a token is called the Lexeme.
bearer: is an HTTP authentication scheme that involves security tokens called bearer tokens.
secret: the secret is a symmetric key that is known by both the sender and the receiver.
JSON Web Token: JSON Web Token (JWT) is an open standard that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed.
RBACACL: is a means of defining access rights by a given user or user group, to a specific object, such as a document.ABAC:sometimes known as policy-based access control, can use a variety of attributes, including user department, time of day, location of access,….References:
@By WILL KENTON/Authorization Code
@By JWT/Introduction to JSON Web Tokens
@By MACKENZIE JACKSON/Best practices for managing and storing secrets including API keys and other credentials
@By RISK AWARENESS/5 steps to simple role-based access control (RBAC)