Apicurio-studio: λ³΄μ•ˆ 체계: μ—†μŒ 및 λ‹€λ₯Έ ν•˜λ‚˜(Apikey, Bearer...) λ™μ‹œμ—

에 λ§Œλ“  2018λ…„ 10μ›” 27일  Β·  9μ½”λ©˜νŠΈ  Β·  좜처: Apicurio/apicurio-studio

μ•ˆλ…•ν•˜μ‹­λ‹ˆκΉŒ
λ™μΌν•œ μž‘μ—…(GET, POST λ“±)을 ν—ˆμš©ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ? λ³΄μ•ˆμ΄ μ—†κ³  λ‹€λ₯Έ λ³΄μ•ˆ 체계가 μžˆμŠ΅λ‹ˆκΉŒ?
λ‚˜λŠ” 'μ—†μŒ'λ³΄μ•ˆ 체계λ₯Ό μΆ”κ°€ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ apicurio studioλŠ” λ‹€μŒκ³Ό 같이 λ§ν–ˆμŠ΅λ‹ˆλ‹€.

"속성 "μœ ν˜•"이 ν•„μš”ν•©λ‹ˆλ‹€.
λͺ¨λ“  λ³΄μ•ˆ μ²΄κ³„μ—λŠ” ν•„μš”ν•œ λ³΄μ•ˆ μœ ν˜•(예: HTTP, API ν‚€ λ“±)을 λ‚˜νƒ€λ‚΄λŠ” μœ ν˜•μ΄ ν¬ν•¨λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€."

(λ˜λŠ” 문제λ₯Ό λΉ„ν™œμ„±ν™”ν•˜λŠ” μ˜΅μ…˜μ΄ μžˆμŠ΅λ‹ˆκΉŒ?)

λ‹Ήμ‹ μ˜ 도움을 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€

λͺ¨λ“  9 λŒ“κΈ€

μ„€λͺ…ν•˜μ‹  λ‚΄μš©μ„ ν‘œν˜„ν•  방법이 μžˆλŠ”μ§€ OpenAPI 사양을 μ‚΄νŽ΄λ΄μ•Ό ν•©λ‹ˆλ‹€. μ†”μ§νžˆ 제 λ¨Έλ¦¬λ‘œλŠ” 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

μœ νš¨μ„± 검사 문제 λΉ„ν™œμ„±ν™”μ™€ κ΄€λ ¨ν•˜μ—¬ ν˜„μž¬ μœ νš¨μ„± 검사 문제λ₯Ό μ–΅μ œν•˜κΈ° μœ„ν•΄ κ΅¬ν˜„λœ κΈ°λŠ₯이 μ—†μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ˜λ„ λŠ” 항상 κ·Έλ ‡κ²Œ ν•  수 μžˆλ„λ‘ ν•˜λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ λ‚˜λŠ” κ·Έ κΈ°λŠ₯의 μš°μ„ μˆœμœ„λ₯Ό 높이겠닀.

μœ νš¨μ„± 검사 λ…Όλ¦¬μ˜ κ΅¬ν˜„μ€ μ²˜μŒλΆ€ν„° κ°œλ³„ κ·œμΉ™μ˜ ν™œμ„±ν™”/λΉ„ν™œμ„±ν™”λ₯Ό μ§€μ›ν•˜λ„λ‘ μ„€κ³„λ˜μ—ˆλ‹€λŠ” 점을 μΆ”κ°€ν•΄μ•Ό ν•©λ‹ˆλ‹€. λˆ„λ½λœ μœ μΌν•œ 것은 UIμ—μ„œ 이에 λŒ€ν•œ μ§€μ›μž…λ‹ˆλ‹€. :)

OK @elaugier - 이에 λŒ€ν•΄ μ•½κ°„μ˜ 연ꡬλ₯Ό μˆ˜ν–‰ν•œ ν›„ OpenAPI 사양 은 μ‹€μ œλ‘œ 이 μ‚¬μš© 사둀λ₯Ό μ§€μ›ν•˜μ§€λ§Œ ApicurioλŠ” μ‹€μ œλ‘œ μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ‚¬μ–‘μ˜ μ„ΈλΆ€ 사항에 관심이 μžˆλŠ” 경우 λ‹€μŒ λͺ‡ 가지 μ°Έμ‘°λ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

https://github.com/OAI/OpenAPI-Specification/issues/14#issuecomment -297457320
https://github.com/OAI/OpenAPI-Specification/issues/1684

κ·Έλž˜μ„œ μ €λŠ” 이것을 Apicurio λ²„κ·Έλ‘œ λΆ„λ₯˜ν•˜κ³  UIμ—μ„œ 이 μ‚¬μš© 사둀λ₯Ό μ§€μ›ν•˜λŠ” μ μ ˆν•œ 방법에 λŒ€ν•΄ 생각할 κ²ƒμž…λ‹ˆλ‹€.

관심을 κ°€μ Έμ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

미래의 κ΅¬ν˜„μž(즉, λ‚˜)에 λŒ€ν•œ μ°Έκ³  사항: "읡λͺ…" 인증은 빈 λ³΄μ•ˆ μš”κ΅¬ 사항을 ν¬ν•¨ν•˜μ—¬ OpenAPI μ‚¬μ–‘μ—μ„œ ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ‹€μŒκ³Ό 같이(예:

security: [
  {},
  {"oauth": […]}
]

이것은 OAuthκ°€ μ˜΅μ…˜μ΄μ§€λ§Œ "인증 μ—†μŒ"도 μ˜΅μ…˜μž„μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€. 일반적으둜 이 μ‚¬μš© μ‚¬λ‘€μ—μ„œ API에 μ˜ν•΄ λ°˜ν™˜λœ κ²°κ³ΌλŠ” 호좜이 인증과 읡λͺ…μœΌλ‘œ 이루어진 경우 λ‹€λ¦…λ‹ˆλ‹€.

쒋은 μ†Œμ‹! 이 ν”„λ‘œμ νŠΈμ— μ €μ˜ μ•„μ£Ό μž‘μ€ κΈ°μ—¬λ₯Ό ν•  수 μžˆμ–΄μ„œ κΈ°μ©λ‹ˆλ‹€. 이제 막 μ‚¬μš©ν•˜κΈ° μ‹œμž‘ν–ˆλŠ”λ° 특히 잘 된 것 κ°™μŠ΅λ‹ˆλ‹€. APIλ₯Ό μ§€μ •ν•˜λŠ” 속도가 더 λΉ¨λΌμ§‘λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€. λ‹€λ₯Έ 것(버그 λ˜λŠ” μ œμ•ˆ)을 찾으면 μ£Όμ €ν•˜μ§€ μ•Šκ³  μ•Œλ € λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€. .... 제 μ§ˆλ¬Έμ— λ‹΅λ³€ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

예, κ·Έλ ‡κ²Œ ν•˜μ‹­μ‹œμ˜€. 이와 같은 ν”„λ‘œμ νŠΈλ₯Ό 더 μ’‹κ²Œ λ§Œλ“œλŠ” κ°€μž₯ 쒋은 방법은 μ‚¬μš©μžμ˜ ν”Όλ“œλ°±μž…λ‹ˆλ‹€!

이에 λŒ€ν•œ UI 지원 μž‘μ—…μ„ μ§€κΈˆ 진행 μ€‘μž…λ‹ˆλ‹€. 데이터 λͺ¨λΈκ³Ό μœ νš¨μ„± 검사 λ ˆμ΄μ–΄λŠ” 이미 잘 μž‘λ™ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ°”λ‘œ UI κ°œμ„ μž…λ‹ˆλ‹€. 내일 ν•΄μ•Ό ν•©λ‹ˆλ‹€. :)

그건 κ·Έλ ‡κ³  @elaugier - 이것은 이제 https://studio.apicur.io/에 λΌμ΄λΈŒμž…λ‹ˆλ‹€ - ν”Όλ“œλ°±μ„ ν™˜μ˜ν•©λ‹ˆλ‹€. :)

잘 μž‘λ™ν•©λ‹ˆλ‹€! 감사 ν•΄μš”!

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰