반응형
api 토큰에 대한 인증은 정보를 헤더에 이렇게 담아서 진행하는데
final response = await http.get(
Uri.parse('https://jsonplaceholder.typicode.com/albums/1'),
headers: {
HttpHeaders.authorizationHeader: 'Basic your_api_token_here',
},
);
jwt 토큰은 헤더에 이렇게 해야한다.
final response = await http.get(
Uri.parse('http://3.38.70.153:8080/v1/playlist/${id}'),
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer ${BlocProvider.of<UserCubit>(context).in_User!.jwt_token}',}
);
bearer는 JWT와 OAuth를 나타내는 인증 타입이다.
참고
https://docs.flutter.dev/cookbook
https://www.youtube.com/watch?v=_AcubBAsLI0
https://velog.io/@cada/토근-기반-인증에서-bearer는-무엇일까
https://stackoverflow.com/questions/58079131/bearer-token-request-http-flutter
반응형
'[Flutter]' 카테고리의 다른 글
Flutter Firebase Messaging (포그라운드 / 백그라운드 / 종료) 모두 (0) | 2022.12.03 |
---|---|
Flutter Date 다루기 / DateTime (0) | 2022.12.02 |
Flutter Row 내부 텍스트 자동 줄 넘기기 / Flexible (0) | 2022.11.24 |
Flutter 네트워크 이미지 캐싱 (0) | 2022.11.12 |
Flutter base64Encoding (0) | 2022.11.10 |