CloudServices/Sagrada/TokenServer: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 51: Line 51:
* '''Metadata Token''': used to send application-specific metadata for the Service.
* '''Metadata Token''': used to send application-specific metadata for the Service.
* '''Master Secret''':  a secret shared between Login Server and Service Node. Never used directly, only for deriving other secrets.
* '''Master Secret''':  a secret shared between Login Server and Service Node. Never used directly, only for deriving other secrets.
* '''Signing Secret''': derived from the master secret, used to sign auth and metadata tokens. For example: sig-secret = HKDF_Expand(master-secret, "SIGN")
* '''Signing Secret''': derived from the master secret, used to sign auth and metadata tokens.
* '''Encryption Secret''': derived from the master secret, used to encrypt the metadata token. For example: enc-secret = HKDF_Expand(master-secret, "ENCRYPT")
* '''Encryption Secret''': derived from the master secret, used to encrypt the metadata token.
* '''Token Secret''':  derived from the master secret and auth token, used as '''oauth_consumer_secret'''. This is the only secret shared with the client and is different for each token. For example: token-secret = HKDF_Expand(master-secret, auth-token)
* '''Token Secret''':  derived from the master secret and auth token, used as '''oauth_consumer_secret'''. This is the only secret shared with the client and is different for each auth token.
 




Confirmed users
358

edits

Navigation menu