mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-08-06 17:36:53 +01:00
21 lines
705 B
AL
21 lines
705 B
AL
codeunit 50217 "Sec Sample NonDebuggable Bad"
|
|
{
|
|
// Missing [NonDebuggable]: ResponseText and the extracted token are
|
|
// inspectable in the debugger and in snapshot debug sessions.
|
|
procedure ParseSessionToken(Response: HttpResponseMessage; var SessionToken: SecretText)
|
|
var
|
|
ResponseText: Text;
|
|
JObject: JsonObject;
|
|
JToken: JsonToken;
|
|
begin
|
|
Response.Content.ReadAs(ResponseText);
|
|
JObject.ReadFrom(ResponseText);
|
|
JObject.Get('access_token', JToken);
|
|
SessionToken := JToken.AsValue().AsText();
|
|
end;
|
|
|
|
procedure BuildAuthorizationHeader(ApiKey: SecretText): Text
|
|
begin
|
|
exit('Bearer ' + ApiKey.Unwrap());
|
|
end;
|
|
}
|