모든 주제를 살펴봤는데, API를 통해 사용자를 로그인하는 방법에 대해 잘 설명해 주는 곳이 하나도 없어요. 저는 Discourse API를 기반으로 앱을 만들고 있는데… 링크나 코드를 공유해 주실 분 없나요? 제발요…
안녕하세요, 문제를 해결하셨나요? 저도 같은 내용을 찾고 있습니다. 제 상황은 간단합니다: 사용자와 비밀번호를 입력받아 사용자를 인증하고, 로그인에 성공하면 그 상태를 안드로이드 앱에 저장하고 싶습니다. 단순히 사용자 인증만 하려는 것이므로 SSO는 사용하고 싶지 않습니다.
tohu
1월 23, 2020, 9:09오전
3
로그인 방법을 확인하기 위해 참고할 수 있는 React Native 앱이 있습니다.
특히 이 파일이 시작하는 데 도움이 될 것입니다.
'use strict';
import {Platform} from 'react-native';
import AsyncStorage from '@react-native-community/async-storage';
const site = 'https://' + global.siteDomain;
class Authenticate {
constructor() {}
login(username, password) {
return new Promise((resolve, reject) => {
this.getAbout()
.then((json) => {
// old version
if (json.about.version.startsWith('2.5')) {
this.getCSRF()
.then((json) => {
if (json.csrf) {
AsyncStorage.getItem('@Discourse.loginCookie').then(
(cookie) => {
This file has been truncated. show original