Skip to content

Instantly share code, notes, and snippets.

@h-sakano
h-sakano / nuxt.config.js
Created September 19, 2018 03:30
Firebase Authentication nuxt.config.js
const parseArgs = require("minimist")
const argv = parseArgs(process.argv.slice(2), {
alias: {
H: "hostname",
p: "port"
},
string: ["H"],
unknown: parameter => false
})
@h-sakano
h-sakano / EmailSignin.vue
Created September 19, 2018 03:40
Firebase Authentication EmailSignin Component
<template>
<div>
<div class="row">
<div class="col s12">
<input type="text" placeholder="E-mail" v-model="email">
<input type="password" placeholder="Password" v-model="password">
</div>
</div>
<div class="row">
<div class="col s12">
@h-sakano
h-sakano / GoogleSignin.vue
Created September 19, 2018 03:42
Firebase Authentication GoogleSignin Component
<template>
<a class="google-signin" @click="signInWithGoogleRedirect"></a>
</template>
<script lang="ts">
import {
Component,
Vue
} from "nuxt-property-decorator"
import firebase, { googleProvider } from "~/plugins/firebase"
@h-sakano
h-sakano / signin.vue
Created September 19, 2018 03:46
Firebase Authentication signin page
<template>
<div>
<div class="row">
<div class="col s12 offset-m3 m6">
<div class="card">
<div class="card-content">
<span class="card-title">Sign in</span>
<p>
<div class="row">
<div class="col s12">
@h-sakano
h-sakano / config.yml
Last active December 16, 2018 14:33
Rails x CircleCI
version: 2.1
executors:
default:
working_directory: ~/repo
docker:
- image: circleci/ruby:2.5.1-node-browsers
environment:
RACK_ENV: test
RAILS_ENV: test
import createAuth0Client, {
Auth0Client,
Auth0ClientOptions,
GetIdTokenClaimsOptions,
GetTokenSilentlyOptions,
GetTokenWithPopupOptions,
IdToken,
LogoutOptions,
PopupConfigOptions,
PopupLoginOptions,