API GW ADD HEADER - TheOpenCloudEngine/uEngine-cloud GitHub Wiki

μ˜ˆμ‹œ: OCE APIGW λ₯Ό ν†΅κ³Όν•œ μœ μ €μ—κ²Œ 별도 인증 없이 κΉƒλž© APIλ₯Ό μ‚¬μš©ν•  수 μžˆλ„λ‘ 함

    gitlab:
      url: http://gitlab.pas-mini.io/api/v4/
      stripPrefix: true
      addHeader:
        PRIVATE-TOKEN: EBXSvH....3MzB2sc9Qz

μ˜ˆμ‹œ: OCE IAM 의 κΆŒν•œμ„ ν™•μΈν•˜μ—¬ 개발자 κΆŒν•œ (developer)κ°€ 있으면 gitlab μ ‘κ·Ό κΆŒν•œ 체크와 ν•¨κ»˜ 토큰을 μ „λ‹¬ν•œλ‹€

    gitlab:
      url: http://gitlab.pas-mini.io/api/v4/
      stripPrefix: true
      iam-scopes:
        - developer/*
      addHeader:
        PRIVATE-TOKEN: ${iam.user.gitlab_token}

μ˜ˆμ‹œ: OCE APIGW λ₯Ό ν†΅κ³Όν•œ μœ μ €λ³„ μ €μž₯된 토큰을 μ–»μ–΄μ„œ ν¬μ›Œλ“œ 함 (to-be)

    gitlab:
      url: http://gitlab.pas-mini.io/api/v4/
      stripPrefix: true
      addHeader:
        PRIVATE-TOKEN: ${iam.user.gitlab_token}