@type t() :: %Rivet.Ident.Factor.FedId.Provider{ aud: nil | String.t(), azp: nil | String.t(), exp: 0 | integer(), iat: nil | String.t(), iss: nil | String.t(), jti: nil | String.t(), kid: nil | String.t(), sub: nil | String.t(), token: nil | String.t(), type: atom() }