JustinLove/elm-twitch-api/7.0.0

Twitch.Id.Token

Json Decoders for OAuth tokens.

Use these pieces to pull out the parts your application needs.

userId = token
  |> Maybe.andThen (Result.toMaybe << Jwt.decodeToken Twitch.Helix.Token.sub)

Field decoders

sub : Decoder UserId

Subject; e.g. a user id

iss : Decoder String

Issuier, e.g. Twitch

aud : Decoder String

Audience

exp : Decoder Posix

Expires timestamp

iat : Decoder Posix

Issued-at timestamp

Sample Data

sampleToken : String

Sample OAuth token.