keycloak_flutter_sdk

Last updated:

0 purchases

keycloak_flutter_sdk Image
keycloak_flutter_sdk Images
Add to Cart

Description:

keycloak flutter sdk

Keycloak Flutter SDK #
O Keycloak Flutter SDK é uma biblioteca para integrar facilmente o Keycloak em aplicativos Flutter.
Descrição #
Esta biblioteca facilita a autenticação e a autorização usando o Keycloak em aplicativos Flutter. Ela fornece métodos
para login, logout e gerenciamento de tokens.
Recursos #

Login/Logout com Keycloak
Renovação automática de tokens
Suporte a OAuth 2.0
Integração com Flutter

Instalação #
Adicione o pacote ao seu arquivo pubspec.yaml:
dependencies:
keycloak_flutter_sdk: ^latest_version
copied to clipboard
Instale o pacote executando:
flutter pub get
copied to clipboard
Uso #
Inicialização #
Primeiro, configure o SDK com as informações do seu servidor Keycloak:
import 'package:keycloak_flutter_sdk/keycloak_flutter_sdk.dart';

void main() {
final keycloak = Keycloak(
url: 'https://seu-servidor-keycloak/auth',
realm: 'seu-realm',
clientId: 'seu-cliente-id',
);

runApp(MyApp(keycloak: keycloak));
}
copied to clipboard
Login #
Para fazer login, utilize o método login:
void _login() async {
try {
final token = await keycloak.login(username: 'seu-usuario', password: 'sua-senha');
print('Login realizado com sucesso: $token');
} catch (e) {
print('Erro ao fazer login: $e');
}
}
copied to clipboard
Logout #
Para fazer logout, utilize o método logout:
void _logout() async {
try {
await keycloak.logout();
print('Logout realizado com sucesso');
} catch (e) {
print('Erro ao fazer logout: $e');
}
}
copied to clipboard
Licença #
Este projeto está licenciado sob a Licença Proprietária. Veja o arquivo LICENSE para mais detalhes.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.