Method: Moob::Pec#jnlp
- Defined in:
- lib/moob/pec.rb
#jnlp ⇒ Object
80 81 82 83 84 85 86 87 88 89 |
# File 'lib/moob/pec.rb', line 80 def jnlp # On PEC LOM CSRF_TOKEN_1 carries the auth token @index.body =~ /var CSRF_TOKEN_1\s+= \"ST1\" \+ \"=\" \+ "([0-9a-f]+)";/ @st1 = $1 viewer = @session.get "viewer.jnlp(#{@hostname}@0@#{Time.now.to_i * 1000})?ST1=#{@st1}" raise ResponseError.new viewer unless viewer.status == 200 return viewer.body end |