All Projects → mattpilott → auth

mattpilott / auth

Licence: other
Sapper Authentication Implementation for Wordpress

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to auth

svelte-commerce
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, Typescript, Open Source, MIT license. 1 command deploy to your own server, 1 click deploy to netlify.
Stars: ✭ 695 (+3761.11%)
Mutual labels:  svelte, sapper
svelte3-translation-ru
Russian translation of the official Svelte resources
Stars: ✭ 49 (+172.22%)
Mutual labels:  svelte, sapper
sapper-typescript-esbuild-template
Sapper template with ESBuild and TypeScript
Stars: ✭ 18 (+0%)
Mutual labels:  svelte, sapper
form-validation
FormValidation, the best validation library for JavaScript
Stars: ✭ 137 (+661.11%)
Mutual labels:  svelte, sapper
sapper-template-rollup
Starter Rollup template for Sapper apps using postcss, cssnano, tailwindcss, and svelte-preprocess.
Stars: ✭ 32 (+77.78%)
Mutual labels:  svelte, sapper
cakcuk
A Command Bot Interface builder, CLI-based to easily create your CLI commands for your Workspace
Stars: ✭ 13 (-27.78%)
Mutual labels:  svelte, sapper
status-page
⬆️🌐 Static status page website for Upptime
Stars: ✭ 94 (+422.22%)
Mutual labels:  svelte, sapper
sapper-httpclient
An isomorphic http client for Sapper
Stars: ✭ 48 (+166.67%)
Mutual labels:  svelte, sapper
sapper-postcss-template
A template that includes Sapper for Svelte and PostCSS preprocessing with Tailwind CSS
Stars: ✭ 84 (+366.67%)
Mutual labels:  svelte, sapper
blog-template
A markdown-style blog template for Sapper
Stars: ✭ 29 (+61.11%)
Mutual labels:  svelte, sapper
svelte-cloudinary
Cloudinary SDK for Svelte
Stars: ✭ 13 (-27.78%)
Mutual labels:  svelte, sapper
sensor.community
✨ new shiny website built with svelte ❤️ for dust and noise measuring project 👉 https://sensor.community
Stars: ✭ 45 (+150%)
Mutual labels:  svelte, sapper
year-in-dev
A web tool tool that displays a summary of your DEV.to blog's stats!
Stars: ✭ 22 (+22.22%)
Mutual labels:  svelte, sapper
sirix-svelte-frontend
A GUI console for SirixDB, using Svelte/Sapper.
Stars: ✭ 23 (+27.78%)
Mutual labels:  svelte, sapper
svelteit
Svelteit is a minimalistic UI/UX component library for Svelte and Sapper projects
Stars: ✭ 64 (+255.56%)
Mutual labels:  svelte, sapper
SENT-template
Skip setup and start code with SENT (Sapper Express Node Template) and other tools
Stars: ✭ 69 (+283.33%)
Mutual labels:  svelte, sapper
upswyng
UpSwyng is a mobile-ready, digital directory of resources to assist the unhoused and at-risk communities of Boulder, CO
Stars: ✭ 19 (+5.56%)
Mutual labels:  svelte, sapper
sveltekit-blog
Sveltekit blog starter project created with sveltekit, typescript, tailwindcss, postcss, husky, and storybook. The project has the structure set up for the scaleable web application.
Stars: ✭ 100 (+455.56%)
Mutual labels:  svelte
svelte-typescript-setups
Examples and tests of different bundler setups for Svelte with Typescript and PostCSS (Tailwind)
Stars: ✭ 50 (+177.78%)
Mutual labels:  svelte
svelte-portal
Svelte component for rendering outside the DOM of parent component
Stars: ✭ 261 (+1350%)
Mutual labels:  svelte

Auth

Sapper Authentication Implementation for Wordpress

The structure of Auth is based on the svelte/sapper realworld project

Written using Svelte V3 and using the wp oauth server plugin.

Use with your own WordPress install

You'll need an .env file in your root with the following variables:

SECRET=your_super_secret
LOGIN_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXX
LOGIN_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXX
REGISTER_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXX
REGISTER_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXX

You'll also need the WP oauth plugin and 2 clients, one for registration and another for login:

Register Grant Types
  • Authorization Code
  • Authorization
  • User Credentials
  • Client Credentials
  • Refresh Token
  • Set a user with admin priveliges to help create the accounts Client Credential Assigned User
Login Grant Types
  • Authorization Code
  • Authorization
  • User Credentials
  • Client Credentials
  • Refresh Token

Bugs and feedback

If you use Auth and come across any bugs or if you have any ideas about how to improve it please do open an issue or PM me in the Svelte Discord group.

What's missing

Currently there is no implementation for "Forgotten Password" or "Reset Password" open to ideas!

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].