위 챗 애플 릿 호출 백 스테이지 서비스 튜 토리 얼 상세 설명

앞에서 쓰 고 본 글 은 간단하게 기록 합 니 다.앞 뒤 가 분 리 된 위 챗 애플 리 케 이 션 에서 전단 이 백 스테이지 서 비 스 를 방문 하 는 실현 방향 은 기술 실현 과 관련 된 것 이 많 지 않 습 니 다.
먼저 홈 페이지 에 올 라 온 사진 은 백 스테이지 서비스 에서 모든 애플 릿 사용자 에 게 로그 인 정 보 를 제공 하려 면 어떤 일 을 해 야 하 는 지 분명하게 설명 했다.사용 자 는 백 스테이지 에서 준 로그 인 증 거 를 받 아 백 스테이지 서 비 스 를 방문 했다.

침묵 권한 부여 와 비 침묵 권한 부여
먼저 이 두 가지 개념 을 이야기 하고 침묵 권한 을 부여 하 는 것 은 말 그대로 권한 수여 동작 은 사용자 에 게 감지 되 지 않 고 작은 프로그램 에서 조용히 하 는 것 이다.따라서 사용자 의 권한 수여 방식 을 알 지 못 하고 받 은 정보 도 중요 하지 않다.그러나 침묵 권한 수 여 는 다음 동작 에 code 를 제공 하기 때문에 중요 한 단계 입 니 다.애플 릿 이 제공 하 는 API:wx.login()을 사용 할 수 있 는 침묵 권한 을 호출 합 니 다.다시 말 하면 비 침묵 권한 수 여 는 말 그대로 권한 수 여 는 뚜렷 한 움직임 이 있어 야 하고 사용자 의 인정 을 받 아야 실행 할 수 있다.API:wx.getUser Info(),이 인 터 페 이 스 는 애플 릿 의 실제 수요 에 따라 사용 할 까요?
배경 에서 openId 가 져 오기
애플 릿 은 인터페이스 code2session 을 제공 합 니 다.우리 가 조용히 권한 을 수 여 받 은 임시 로그 인 증명서 code 를 가지 고 이 인 터 페 이 스 를 호출 하면 openId 를 얻 을 수 있 습 니 다.openId 는 현재 애플 릿 에서 사용자 에 대한 유일한 표지 입 니 다.이 단 계 는 백 엔 드 서버 에서 한 것 입 니 다.홈 페이지 의 문서(백 엔 드 API)를 참고 하면 더욱 잘 알 수 있 습 니 다.그것 은 말 했다.
백 엔 드 API 는 애플 릿 에서 wx.request 를 통 해 직접 호출 할 수 없습니다.즉,api.weixin.qq.com 은 서버 도 메 인 으로 설정 할 수 없습니다.
그러나 우리 가 스스로 개발 할 때 애플 릿 에서 호출 하 는 것 은 success 이 고 홈 페이지 에서 말 하 는 것 과 다르다 는 것 에 의문 이 생 길 것 이다.나 와 같은 의문 에 부 딪 히 면 이것 을 볼 수 있다.
OAuth 2.0 기반 token 생 성
배경 에 서 는 SpringSecurity 의 OAuth 2.0 이라는 도 구 를 사용 하여 전단 요청 백 엔 드 데이터 의 추가 검사 정보 token 을 openId 로 생 성 할 수 있 습 니 다.구체 적 으로 어떻게 실현 되 는 지 필자 도 깊이 이해 하지 못 했다...............................................................................백 엔 드 에서 요청 한 사용자 의 신분 을 확인 하여 시스템 의 안전성 을 확보 할 수 있 습 니 다.

요약:위 에서 대체적으로 애플 릿 배경 사용자 정의 로그 인 상태의 개발 방향 을 묘사 했다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기