MCPcopy Index your code
hub / github.com/adonisjs/ally

github.com/adonisjs/ally @v6.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v6.3.0 ↗ · + Follow
182 symbols 403 edges 42 files 141 documented · 77%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

@adonisjs/ally

gh-workflow-image npm-image [license-image]license-url

Introduction

Social authentication provider for AdonisJS. Supports Github, Google, Twitter, X (Twitter OAuth2), Facebook, Discord, Spotify, and LinkedIn.

Official Documentation

The documentation is available on the AdonisJS website

Contributing

One of the primary goals of AdonisJS is to have a vibrant community of users and contributors who believes in the principles of the framework.

We encourage you to read the contribution guide before contributing to the framework.

Code of Conduct

In order to ensure that the AdonisJS community is welcoming to all, please review and abide by the Code of Conduct.

License

AdonisJS ally is open-sourced software licensed under the MIT license.

Extension points exported contracts — how you extend this code

RedirectRequestContract (Interface)
(no doc) [1 implementers]
src/types.ts
HttpContext (Interface)
(no doc)
providers/ally_provider.ts
SocialProviders (Interface)
(no doc)
examples/config/ally.ts
AllyUserContract (Interface)
(no doc)
src/types.ts
AllyDriverContract (Interface)
(no doc)
src/types.ts
SocialProviders (Interface)
(no doc)
src/types.ts
AllyService (Interface)
(no doc)
src/types.ts

Core symbols most depended-on inside this repo

use
called by 65
src/ally_manager.ts
getError
called by 19
src/types.ts
scopes
called by 16
src/types.ts
defineConfig
called by 12
src/define_config.ts
redirect
called by 12
src/types.ts
stateMisMatch
called by 11
src/types.ts
hasError
called by 11
src/types.ts
accessDenied
called by 9
src/types.ts

Shape

Method 99
Function 48
Class 28
Interface 7

Languages

TypeScript100%

Modules by API surface

src/types.ts22 symbols
src/abstract_drivers/oauth2.ts17 symbols
src/abstract_drivers/oauth1.ts17 symbols
src/drivers/google.ts11 symbols
src/drivers/github.ts11 symbols
src/drivers/twitter_x.ts10 symbols
src/drivers/linked_in.ts10 symbols
src/drivers/discord.ts10 symbols
src/define_config.ts10 symbols
src/drivers/spotify.ts9 symbols
src/drivers/linked_in_openid_connect.ts9 symbols
src/drivers/facebook.ts9 symbols

For agents

$ claude mcp add ally \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact