GET auth/steam/authenticate

Create a link that is the start of Steam's OpenID 2.0 authentication workflow. The user should be immediately redirected to the resulting link.

Example

GET /api/v1/auth/steam/authenticate HTTP/1.1
  ?target=login
  &nonce=abcdefg
Accept: text/plain
----------------------------------------
HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
ETag: ...

https://steamcommunity.com/openid/login
  ?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0
  &openid.mode=checkid_setup
  &openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select
  &openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select
  &openid.return_to=https%3A%2F%2Fportal.theendlessmission.com%2Fauth%2Fsteam%2Flogin%3Fnonce%3Dabcdefg
  &openid.realm=https%3A%2F%2Fportal.theendlessmission.com%2Fauth%2Fsteam%2Flogin

Security

Authentication is not required.

URL Parameters

NONE

Query Parameters

NameDescriptionValue
targetthe return target
one of:
  • login
noncea nonce value to include in the OpenID workflow optionalstring

Request Body

NONE

Response

Successful responses are code 200 with data in the response body. Error responses are standard.

Response Body

A URL-encoded link as plain text.