braspag_oauth_dart 1.1.1 copy "braspag_oauth_dart: ^1.1.1" to clipboard
braspag_oauth_dart: ^1.1.1 copied to clipboard

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();
                    }
...
1
likes
30
pub points
0%
popularity

Publisher

unverified uploader

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

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

dio, flutter, mockito

More

Packages that depend on braspag_oauth_dart