Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Front] 타임페이 유저 연동 완료 #61

Closed
Heo-jieun opened this issue May 24, 2024 · 0 comments
Closed

[Front] 타임페이 유저 연동 완료 #61

Heo-jieun opened this issue May 24, 2024 · 0 comments
Assignees
Labels
Notice notice label

Comments

@Heo-jieun
Copy link

타임페이와 유저 연동 완료.

<사용방법>
FlutterSecureStorage를 사용해 사용자가 로그인할 때 auth 서버로 부터 받아온 user 정보를 로컬 DB에 저장해둔다.
FlutterSecureStorage는 key : value로 값을 저장하기 때문에 key값으로 value값을 가져올 수 있다.
사용한 key

  • accessToken
  • userId
  • refreshToken
  • accountId(추가될 예정)
  1. FlutterSecureStorage import
    import 'package:flutter_secure_storage/flutter_secure_storage.dart';
  2. secureStorage 변수 설정
    final FlutterSecureStorage secureStorage = const FlutterSecureStorage();
  3. key를 사용하여 저장된 value값 불러오기
    await secureStorage.read(key: 'accessToken');

이렇게 주요 user정보들을 가져올 수 있다.

<User 프로필 정보 불러오기>

  • User/userData/User.dart 사용해서 User 프로필 객체 생성 가능 .
  • userProfileGet사용해서 user정보 불러 올 수 있음.
  • 필수값으로 userId와 accessToken을 전달해야함.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Notice notice label
Projects
None yet
Development

No branches or pull requests

1 participant