Skip to content

Bugfix/dup port createpayload#58

Open
akynaston wants to merge 2 commits into
trivirfrom
bugfix/dup-port-createpayload
Open

Bugfix/dup port createpayload#58
akynaston wants to merge 2 commits into
trivirfrom
bugfix/dup-port-createpayload

Conversation

@akynaston
Copy link
Copy Markdown

This update has a test for each of the locations we add on a :443 or :80 to the url:

AdminOps.ts - getAccessTokenUrl
AuthenticateOps.ts - createPayload

The AdminOpts.ts instance did not have any bugs that I could find; so I just added a test, and exported the function being tested. The AuthenticateOps.ts did have a bug in createPayload - if the port was already provided, it was added again. This fix avoids that issue and proves the fix with tests.

akynaston added 2 commits May 27, 2026 15:07
… already present.

The createPayload function had a bug that would add the port even if it
was already there. This fix and test ensures if the port is already
present, the port will be left as is in the resulting JWT.

If someone provided the port as shown here, then createPayload would add
it again, making the JWT audience invalid.  Example configured line, including
port 443.

C:\Users\akynaston>frodo conn list
https://openam-trivir-fairfax.forgeblocks.com:443/am
Any unique substring or alias of a saved host can be used as the value for host parameter in all commands

C:\Users\akynaston>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant