awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scribejava avatar

scribejava/scribejava

0
View on GitHub↗
5,460 estrellas·1,642 forks·Java·MIT·1 vistagithub.com/scribejava/scribejava↗

Scribejava

ScribeJava es una biblioteca de Java utilizada para implementar flujos de autenticación y autorización OAuth. Funciona como una implementación de cliente OAuth y un integrador de API de terceros, permitiendo que las aplicaciones Java y los entornos Android intercambien datos de forma segura con proveedores de identidad externos.

La biblioteca proporciona un framework para gestionar intercambios de datos seguros mediante configuraciones de proveedor preconfiguradas. Permite que las aplicaciones se vinculen a servicios de inicio de sesión externos para la autenticación de usuarios y la interacción con APIs de terceros sin requerir el almacenamiento local de contraseñas.

El proyecto cubre la integración de proveedores de identidad y la autenticación de usuarios tanto para aplicaciones Java de escritorio como para entornos móviles Android.

Features

  • OAuth and Identity Providers - Delegates user authentication and authorization to external identity providers using standard OAuth protocols.
  • Android Applications - Provides native support for executing secure authentication processes within Android mobile applications.
  • Mobile - Provides a Java-based library for executing secure authentication and authorization on Android devices.
  • Identity Provider Integrations - Links applications to external login services to manage authentication without local password storage.
  • OAuth Authentication - Connects Java applications to third-party services using the OAuth protocol for secure data exchange.
  • OAuth Flow Implementations - Implements full OAuth 2.0 protocol flows for user authorization and identity retrieval.
  • OAuth Providers - Implements OAuth 2.0 flows through a set of pre-configured provider settings for popular identity services.
  • Token-Based Session Tracking - Manages the lifecycle, retrieval, and storage of access and refresh tokens for remote APIs.
  • Android Authentication Flows - Enables secure user identity verification and authorization flows within Android applications.
  • Third-Party API Integrations - Integrates third-party APIs by applying pre-configured settings to streamline the connection process.
  • Cross-Site Request Forgery Protections - Implements unique state tokens in the authorization cycle to prevent cross-site request forgery.
  • Provider Configurations - Uses specific classes to encapsulate API endpoints and authentication requirements for different identity services.
  • Third-Party Platform Authorizations - Implements secure authorization flows allowing applications to interact with external web services on behalf of users.
  • Seguridad y privacidad - Simple library for OAuth authentication.

Historial de estrellas

Gráfico del historial de estrellas de scribejava/scribejavaGráfico del historial de estrellas de scribejava/scribejava

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace scribejava/scribejava?

ScribeJava es una biblioteca de Java utilizada para implementar flujos de autenticación y autorización OAuth. Funciona como una implementación de cliente OAuth y un integrador de API de terceros, permitiendo que las aplicaciones Java y los entornos Android intercambien datos de forma segura con proveedores de identidad externos.

¿Cuáles son las características principales de scribejava/scribejava?

Las características principales de scribejava/scribejava son: OAuth and Identity Providers, Android Applications, Mobile, Identity Provider Integrations, OAuth Authentication, OAuth Flow Implementations, OAuth Providers, Token-Based Session Tracking.

¿Qué alternativas de código abierto existen para scribejava/scribejava?

Las alternativas de código abierto para scribejava/scribejava incluyen: steveiliop56/tinyauth — Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… casdoor/casdoor — Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server.… jeffreysu/weixinmpsdk — WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini… async-labs/builderbook — Builderbook is a MERN stack digital bookstore and documentation platform designed for selling and delivering digital… insforge/insforge — InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational…

Alternativas open-source a Scribejava

Proyectos open-source similares, clasificados según cuántas características comparten con Scribejava.
  • steveiliop56/tinyauthAvatar de steveiliop56

    steveiliop56/tinyauth

    6,979Ver en GitHub↗

    Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system access. It operates as a standalone server or as an authentication gateway, utilizing a reverse proxy model to intercept requests and validate credentials before traffic reaches protected backend services. The project functions as an OpenID Connect provider for single sign-on experiences and an OAuth 2.0 gateway that delegates verification to external providers such as Google and GitHub. It also acts as an LDAP authentication server, allowing for centralized user management and

    Go2faauthenticationcaddy
    Ver en GitHub↗6,979
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Ver en GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    Ver en GitHub↗25,006
  • casdoor/casdoorAvatar de casdoor

    casdoor/casdoor

    13,814Ver en GitHub↗

    Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with

    Goai-gatewayauthauthentication
    Ver en GitHub↗13,814
  • jeffreysu/weixinmpsdkAvatar de JeffreySu

    JeffreySu/WeiXinMPSDK

    8,871Ver en GitHub↗

    WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses

    C#c-sharpcachedistributed-cache
    Ver en GitHub↗8,871
  • Ver las 30 alternativas a Scribejava→