Skip to content
Snippets Groups Projects
Select Git revision
  • move-gl-dropdown
  • improve-table-pagination-spec
  • move-markdown-preview
  • winh-fix-merge-request-spec
  • master default
  • index-namespaces-lower-name
  • winh-single-karma-test
  • 10-3-stable
  • 36782-replace-team-user-role-with-add_role-user-in-specs
  • winh-modal-internal-state
  • tz-ide-file-icons
  • 38869-milestone-select
  • update-autodevops-template
  • jivl-activate-repo-cookie-preferences
  • qa-add-deploy-key
  • docs-move-article-ldap
  • 40780-choose-file
  • 22643-manual-job-page
  • refactor-cluster-show-page-conservative
  • dm-sidekiq-versioning
  • v10.4.0.pre
  • v10.3.0
  • v10.3.0-rc5
  • v10.3.0-rc4
  • v10.3.0-rc3
  • v10.3.0-rc2
  • v10.2.5
  • v10.3.0-rc1
  • v10.0.7
  • v10.1.5
  • v10.2.4
  • v10.2.3
  • v10.2.2
  • v10.2.1
  • v10.3.0.pre
  • v10.2.0
  • v10.2.0-rc4
  • v10.2.0-rc3
  • v10.1.4
  • v10.2.0-rc2
40 results

helpers.rb

Forked from GitLab.org / GitLab FOSS
Source project has a limited visibility.
  • Nick Thomas's avatar
    10c07226
    Enable Warden for the Grape API · 10c07226
    Nick Thomas authored
    The practical effect of this commit is to make the API check the Rails session
    cookie for authentication details. If the cookie is present and valid, it will
    be used to authenticate.
    
    The API now has several authentication options for users. They follow in this
    order of precedence:
    
    * Authentication token
    * Personal access token
    * OAuth2 Bearer token (Doorkeeper - application access)
    * Rails session cookie
    10c07226
    History
    Enable Warden for the Grape API
    Nick Thomas authored
    The practical effect of this commit is to make the API check the Rails session
    cookie for authentication details. If the cookie is present and valid, it will
    be used to authenticate.
    
    The API now has several authentication options for users. They follow in this
    order of precedence:
    
    * Authentication token
    * Personal access token
    * OAuth2 Bearer token (Doorkeeper - application access)
    * Rails session cookie