braspag_oauth_dart 1.1.1
braspag_oauth_dart: ^1.1.1

Flutter Android iOS web

Package to facilitate the use of Braspag OAuth, can be used in Flutter or Dart.

OAUTH /braspag_oauth_dart #

Library em Dart para auxiliar na obtenção do AccessToken para OAuth Braspag, podendo ser usada em Flutter ou Dart.

Modo de uso #

Instalação #

  • Será necessário adicionar a seguinte dependência ao pubspec.yaml do seu projeto:
    dependencies:
      braspag_oauth_dart: ^1.1.1

Utilização #

Para iniciar com o SDK será necessário importar o pacote abaixo.

import 'package:braspag_oauth_dart/oauth.dart';

Será necessário também informar Client Id, Client Secret e o Ambiente:

  • String Client Id = Obrigatório.
  • String Client Secret = Obrigatório.
  • OAuthEnvironment Environment = Não Obrigatório, caso não seja informado o SDK ultilizará SANDBOX.

Obtendo Token #

 await BraspagOAuth.getToken(
      clientId: "CLIENT ID", clientSecret: "CLIENT SECRET", enviroment: OAuthEnvironment.SANDBOX);

Detalhamento Retorno de Erro #

No caso de erro será retornado um objeto do tipo ErrorResponseOAuth. No exemplo abaixo foi capturado usando um FutureBuilder ou StreamBuilder:

...
if (snapshot.hasError) {
                    ErrorResponseOAuth errors = snapshot.error;
                    print('StatusCode: ${errors.code}, '
                        'Message: ${errors.message} ');
                    return Container();
                    }
...
0
likes
90
pub points
46%
popularity

Package to facilitate the use of Braspag OAuth, can be used in Flutter or Dart.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploaders

ftoniolo.aat@gmail.com
braspag.sdk@gmail.com

License

MIT (LICENSE)

Dependencies

dio, flutter, mockito

More

Packages that depend on braspag_oauth_dart