T3.HTTP.Auth (T3 v0.3.0)

Copy Markdown View Source

Named access to T3 HTTP auth routes. Options accept wire-map JSON/form bodies, query and headers.

Summary

Functions

POST /api/auth/browser-session. Body encoding: json.

POST /api/auth/pairing-token. Body encoding: json.

POST /api/auth/clients/revoke. Body encoding: json.

POST /api/auth/clients/revoke-others. Body encoding: none.

POST /api/auth/pairing-links/revoke. Body encoding: json.

GET /api/auth/session. Body encoding: none.

POST /oauth/token. Body encoding: form.

POST /api/auth/websocket-ticket. Body encoding: none.

POST /api/auth/websocket-ticket/:use. Body encoding: none.

Functions

browser_session(client, opts \\ [])

POST /api/auth/browser-session. Body encoding: json.

pairing_credential(client, opts \\ [])

POST /api/auth/pairing-token. Body encoding: json.

revoke_client(client, opts \\ [])

POST /api/auth/clients/revoke. Body encoding: json.

revoke_other_clients(client, opts \\ [])

POST /api/auth/clients/revoke-others. Body encoding: none.

revoke_pairing_link(client, opts \\ [])

POST /api/auth/pairing-links/revoke. Body encoding: json.

session(client, opts \\ [])

GET /api/auth/session. Body encoding: none.

token(client, opts \\ [])

POST /oauth/token. Body encoding: form.

web_socket_ticket(client, opts \\ [])

POST /api/auth/websocket-ticket. Body encoding: none.

web_socket_ticket_for(client, param_use, opts \\ [])

POST /api/auth/websocket-ticket/:use. Body encoding: none.