awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scribejava avatar

scribejava/scribejava

0
View on GitHub↗
5,460 نجوم·1,642 تفرعات·Java·MIT·1 مشاهدةgithub.com/scribejava/scribejava↗

Scribejava

ScribeJava هي مكتبة Java تُستخدم لتنفيذ تدفقات مصادقة وتفويض OAuth. تعمل كتنفيذ عميل OAuth ومكامل واجهة برمجة تطبيقات طرف ثالث، مما يسمح لتطبيقات Java وبيئات Android بتبادل البيانات بشكل آمن مع مزودي الهوية الخارجيين.

توفر المكتبة إطار عمل لإدارة تبادلات البيانات الآمنة من خلال إعدادات مزود مهيأة مسبقاً. تتيح للتطبيقات الارتباط بخدمات تسجيل الدخول الخارجية لمصادقة المستخدم والتفاعل مع واجهات برمجة تطبيقات الطرف الثالث دون الحاجة إلى التخزين المحلي لكلمات المرور.

يغطي المشروع تكامل مزود الهوية ومصادقة المستخدم لكل من تطبيقات Java لسطح المكتب وبيئات 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.
  • الأمن والخصوصية - Simple library for OAuth authentication.

سجل النجوم

مخطط تاريخ النجوم لـ scribejava/scribejavaمخطط تاريخ النجوم لـ scribejava/scribejava

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة scribejava/scribejava؟

ScribeJava هي مكتبة Java تُستخدم لتنفيذ تدفقات مصادقة وتفويض OAuth. تعمل كتنفيذ عميل OAuth ومكامل واجهة برمجة تطبيقات طرف ثالث، مما يسمح لتطبيقات Java وبيئات Android بتبادل البيانات بشكل آمن مع مزودي الهوية الخارجيين.

ما هي الميزات الرئيسية لـ scribejava/scribejava؟

الميزات الرئيسية لـ scribejava/scribejava هي: OAuth and Identity Providers, Android Applications, Mobile, Identity Provider Integrations, OAuth Authentication, OAuth Flow Implementations, OAuth Providers, Token-Based Session Tracking.

ما هي البدائل مفتوحة المصدر لـ scribejava/scribejava؟

تشمل البدائل مفتوحة المصدر لـ scribejava/scribejava: 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…

بدائل مفتوحة المصدر لـ Scribejava

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Scribejava.
  • steveiliop56/tinyauthالصورة الرمزية لـ steveiliop56

    steveiliop56/tinyauth

    6,979عرض على 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
    عرض على GitHub↗6,979
  • langchain-ai/deepagentsالصورة الرمزية لـ langchain-ai

    langchain-ai/deepagents

    25,006عرض على 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
    عرض على GitHub↗25,006
  • casdoor/casdoorالصورة الرمزية لـ casdoor

    casdoor/casdoor

    13,814عرض على 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
    عرض على GitHub↗13,814
  • jeffreysu/weixinmpsdkالصورة الرمزية لـ JeffreySu

    JeffreySu/WeiXinMPSDK

    8,871عرض على 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
    عرض على GitHub↗8,871
  • عرض جميع البدائل الـ 30 لـ Scribejava→