Todos os produtos
Search
Central de documentação

SuperApp:Autorização de informações do usuário no WindVane

Última atualização: Jun 29, 2026

Os miniapps WindVane oferecem suporte à autorização de informações do usuário. Implemente a lógica de autorização usando o SDK. Para entender o fluxo de negócios, consulte a autorização de capacidades abertas de miniapps em Mecanismo de autorização da OpenAPI. Para acessar mais recursos, associe o usuário ao container seguindo as etapas em Associação de usuário.

Autorização de informações do usuário

O container de miniapps WindVane fornece uma interface para autorização de informações do usuário. Implemente a lógica de autorização no seu superapp conforme descrito abaixo.

  1. Registre IMiniAppUserAuthService no ServiceManager.

  2. Na implementação de IMiniAppUserAuthService, desenvolva a lógica de negócios de autorização e a interação com a UI no método getAuthCode. Personalize a caixa de diálogo de autorização para alinhar-se ao estilo visual do aplicativo.

  3. No método getAuthCode, use IUserAuthCallback para retornar o resultado da autorização ao container de miniapps. O container encaminha esse resultado ao miniapp.

Código de exemplo:

ServiceManager.getInstance().registerService(IMiniAppUserAuthService.class.getName(), new IMiniAppUserAuthService() {
    @Override
    public void getAuthCode(Context context, String appId, List<String> scopes, IUserAuthCallback callback) {
				// Implement your app's user authorization logic here.
    }
});

Para consultar a lista de escopos predefinidos, acesse Introdução à autorização. Também é possível adicionar escopos personalizados.