sinatra and nginx client cert authentication setup, repository for a follow-along of a guide at https://www.integralist.co.uk/posts/client-cert-authentication/
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

17 Zeilen
187B

  1. require 'sinatra'
  2. set :server, %w[thin webrick]
  3. set :bind, '0.0.0.0'
  4. get '/' do
  5. 'Hello world'
  6. end
  7. get '/foo' do
  8. 'Bar'
  9. end
  10. get '/cert' do
  11. request.env['HTTP_X_CLIENTCERT_DN']
  12. end