Skip to content

Commit

Permalink
Update bearer to Bearer (#2576)
Browse files Browse the repository at this point in the history
* Update the changes

* Update the test cases

* Update the transformation

* Fix the smoke testing issue

* Fix the smoke testing issue

* Regen due to format issue
  • Loading branch information
MaryGao committed Jun 13, 2024
1 parent 365517e commit ed17e14
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 6 deletions.
2 changes: 1 addition & 1 deletion packages/rlc-common/src/buildClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ export function getClientFactoryBody(
client.pipeline.addPolicy({
name: "customKeyCredentialPolicy",
async sendRequest(request, next) {
request.headers.set("Authorization", "bearer " + credentials.key);
request.headers.set("Authorization", "Bearer " + credentials.key);
return next(request);
},
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export default function createClient(
client.pipeline.addPolicy({
name: "customKeyCredentialPolicy",
async sendRequest(request, next) {
request.headers.set("Authorization", "bearer " + credentials.key);
request.headers.set("Authorization", "Bearer " + credentials.key);
return next(request);
},
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export default function createClient(
client.pipeline.addPolicy({
name: "customKeyCredentialPolicy",
async sendRequest(request, next) {
request.headers.set("Authorization", "bearer " + credentials.key);
request.headers.set("Authorization", "Bearer " + credentials.key);
return next(request);
},
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export default function createClient(
client.pipeline.addPolicy({
name: "customKeyCredentialPolicy",
async sendRequest(request, next) {
request.headers.set("Authorization", "bearer " + credentials.key);
request.headers.set("Authorization", "Bearer " + credentials.key);
return next(request);
},
});
Expand Down
9 changes: 8 additions & 1 deletion packages/typespec-ts/src/transform/transfromRLCOptions.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import {
pascalCase,
NameType,
normalizeName,
PackageDetails,
Expand Down Expand Up @@ -106,7 +107,13 @@ function processAuth(program: Program) {
case "http":
securityInfo.addCredentials = true;
securityInfo.customHttpAuthHeaderName = "Authorization";
securityInfo.customHttpAuthSharedKeyPrefix = auth.scheme;
// If it is basic or bearer auth we should generate it as Basic or Bearer
securityInfo.customHttpAuthSharedKeyPrefix = [
"basic",
"bearer"
].includes(auth.scheme.toLowerCase())
? pascalCase(auth.scheme)
: auth.scheme;
break;
case "apiKey":
if (auth.in === "cookie") {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -601,7 +601,7 @@ describe("Client Factory generation", () => {
client.pipeline.addPolicy({
name: "customKeyCredentialPolicy",
async sendRequest(request, next) {
request.headers.set("Authorization", "bearer " + credentials.key);
request.headers.set("Authorization", "Bearer " + credentials.key);
return next(request);
},
});
Expand Down

0 comments on commit ed17e14

Please sign in to comment.