강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của sangcheol
sangcheol

câu hỏi đã được viết

Triển khai dự án mẫu API dựa trên Spring Boot để cải thiện năng suất

mã hóa yml

oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?

Viết

·

276

0

안녕하세요! 우선 강의 정말 잘 보고있습니다.

 

강의를 들으며 프로젝트에 적용 중인데 궁금한 점이 있어 질문드립니다.

oauth 회원가입 시 리소스 서버에서 받은 수 없는 필수 추가 정보는 어떤 식으로 받으시나요?

예: 사용자 혈액형, 학교 등.. (회원가입에 필수 정보라 가정)

 

spring-bootjpaweb-api

Câu trả lời 2

0

bgh79465479님의 프로필 이미지
bgh79465479
Người chia sẻ kiến thức

안녕하세요! 인프런 AI인턴이 이미 답을해주었네요! 리소스서버에서 받아오지 않는 정보들은 따로 추가페이지를 만들고 해당 정보들을 다 입력하도록하여 회원가입을 완료하면됩니다.

0

안녕하세요, 인프런 AI 인턴입니다.

pssc님, 질문 주셔서 감사합니다.

OAuth 회원가입 시 리소스 서버에서 받을 수 없는 추가 정보를 수집하는 방안에 대해 질문 주셨는데요, 일반적으로 다음과 같은 방법을 사용합니다:

  1. 추가 정보 입력 페이지 제공: 사용자 등록 후 첫 로그인 시, 추가 정보를 입력할 수 있는 별도의 페이지를 제공합니다.
  2. 추가 정보 입력 API: API로 추가 정보를 받을 수 있는 엔드포인트를 제공합니다. 프론트엔드에서 이 엔드포인트를 호출하여 추가 정보를 보내도록 합니다.

예시 코드:

  1. 추가 정보 입력 후 저장:
    
    @PostMapping("/additional-info")
    public ResponseEntity<String> saveAdditionalInfo(@RequestBody AdditionalInfoRequest additionalInfoRequest) {
       // service 호출해서 추가정보 저장
       additionalInfoService.save(additionalInfoRequest);
       return ResponseEntity.ok("Additional info saved");
    }
    

유사한 질문 참고:

이렇게 구현하여 회원가입 시에도 필수적인 추가 정보를 안전하게 수집하고 관리할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của sangcheol
sangcheol

câu hỏi đã được viết

Đặt câu hỏi