Home Terms & Conditions Privacy Policy Documentation Contact About

← Return to home

Drive a WS-Trust 1.4 exchange against a Security Token Service (STS). Build a SOAP RequestSecurityToken (RST) for the Issue, Renew, Validate, or Cancel operation, authenticate with a WS-Security UsernameToken or a SAML token, optionally sign and/or encrypt the request, add WS-Addressing headers, and send it. The STS RequestSecurityTokenResponse (RSTR) is shown on the WS-Trust Response page.

This is the static (backend-less) deployment. There is no API proxy, so the STS call must be made directly from the browser (the backend routing option is disabled below). A cross-origin SOAP STS commonly blocks direct browser calls (CORS); an STS that returns permissive CORS headers, or one on the same origin, is required here. Building, signing, and encrypting the request all run entirely in the browser.

Tip: click a pane's title to collapse/expand it.

STS Endpoint
Request
Target Token (Renew / Validate / Cancel)

Renew, Validate, and Cancel act on an existing token. Paste the token here (e.g. the assertion from a prior Issue — the WS-Trust Response page's Token tab). It is placed inside wst:RenewTarget / wst:ValidateTarget / wst:CancelTarget.

Credentials / WS-Security
UsernameToken

The password is intentionally not persisted to localStorage.

SAML token
Message Protection
Signing Key Pair (X.509 / RSA)
Request Body Encryption (XML-Enc)

Note: most STSes will not process an encrypted request body; this is provided for inspection/education. Encryption is performed in the browser, always after any signature (sign-then-encrypt).

WS-Addressing
Generated Request & Send
Operations History

Chronological history of every attempted call to the STS from this page, newest first — the time, the WS-Trust version, the operation, the user the request was made as, and the result. Result is one of: Failure, the request never left the browser (no endpoint, a build error, a network/CORS failure) or the STS refused it with a SOAP Fault; Sent, the request went out and no answer has been rendered yet; Success, the STS answered with a token or a status. A Sent entry is closed out when the response is rendered on the WS-Trust Response page. The history is kept in this browser's local storage and survives a reload.