All Projects → andretietz → Retroauth

andretietz / Retroauth

Licence: apache-2.0
A library build on top of retrofit, for simple handling of authenticated requests

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Retroauth

Oauth2
OAuth2 client in Go
Stars: ✭ 20 (-95.06%)
Mutual labels:  authentication, oauth2, oauth2-client
React Aad
A React wrapper for Azure AD using the Microsoft Authentication Library (MSAL). The easiest way to integrate AzureAD with your React for authentication.
Stars: ✭ 324 (-20%)
Mutual labels:  authentication, oauth2, oauth
Visa
Easy third party authentication (OAuth 2.0) for Flutter apps.
Stars: ✭ 50 (-87.65%)
Mutual labels:  authentication, oauth2, oauth
Next Auth
Authentication for Next.js
Stars: ✭ 8,362 (+1964.69%)
Mutual labels:  authentication, oauth2, oauth
Oauth
🔗 OAuth 2.0 implementation for various providers in one place.
Stars: ✭ 336 (-17.04%)
Mutual labels:  authentication, oauth2, oauth
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (+96.54%)
Mutual labels:  authentication, oauth2, oauth
Grant
OAuth Proxy
Stars: ✭ 3,509 (+766.42%)
Mutual labels:  authentication, oauth2, oauth
Google Auth Library Nodejs
🔑 Google Auth Library for Node.js
Stars: ✭ 1,094 (+170.12%)
Mutual labels:  authentication, oauth, oauth2-client
Auth
Authenticator via oauth2
Stars: ✭ 118 (-70.86%)
Mutual labels:  authentication, oauth2, oauth2-client
Vue Authenticate
Simple Vue.js authentication library
Stars: ✭ 1,350 (+233.33%)
Mutual labels:  authentication, oauth2, oauth
Oauthswift
Swift based OAuth library for iOS
Stars: ✭ 2,949 (+628.15%)
Mutual labels:  oauth2, oauth, oauth2-client
External Auth Server
easy auth for reverse proxies
Stars: ✭ 189 (-53.33%)
Mutual labels:  authentication, oauth2, oauth
Doorkeeper
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Stars: ✭ 4,917 (+1114.07%)
Mutual labels:  authentication, oauth2, oauth
Play Silhouette
Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.
Stars: ✭ 826 (+103.95%)
Mutual labels:  authentication, oauth2, oauth
Flask Oauthlib
YOU SHOULD USE https://github.com/lepture/authlib
Stars: ✭ 1,429 (+252.84%)
Mutual labels:  oauth2, oauth, oauth2-client
Ueberauth
An Elixir Authentication System for Plug-based Web Applications
Stars: ✭ 1,259 (+210.86%)
Mutual labels:  authentication, oauth2, oauth
Fosite
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Stars: ✭ 1,738 (+329.14%)
Mutual labels:  authentication, oauth2, oauth
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+473.58%)
Mutual labels:  authentication, oauth2, oauth
Authenticationviewcontroller
A simple to use, standard interface for authenticating to oauth 2.0 protected endpoints via SFSafariViewController.
Stars: ✭ 254 (-37.28%)
Mutual labels:  authentication, oauth
Hiauth
HiAuth是一个开源的基于Oauth2协议的认证、授权系统。
Stars: ✭ 273 (-32.59%)
Mutual labels:  oauth2, oauth2-client

A simple way of calling authenticated requests using retrofit

Android Arsenal Android Weekly Snapshot build

I split the project into 2 separate ones.

  • retroauth This is the base implementation, to be used in plain java/kotlin projects.
  • retroauth-android On top of the pure Kotlin implementation there's the Android implementation, which uses the Android AccountManager in order to store Owners (Accounts) and their Credentials.

LICENSE

Copyrights 2016 André Tietz

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

<http://www.apache.org/licenses/LICENSE-2.0>

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].