Skip to content

Instantly share code, notes, and snippets.

@a14m
a14m / facebook.rb
Last active February 24, 2022 18:08
Gist for manually OAuth2 facebook for Rails APIs
# lib/omniauth/facebook.rb
require 'httparty'
module Omniauth
class Facebook
include HTTParty
# The base uri for facebook graph API
base_uri 'https://graph.facebook.com/v2.3'
@a14m
a14m / api_controller.rb
Created January 16, 2015 06:30
Rails JWT authentication
# app/controllers/api/v1/api_controller.rb
# Base API controller class
class Api::V1::ApiController < ApplicationController
before_action :http_authorization_header?, :authenticate_request, :set_current_user
protected
# Bad Request if http authorization header missing
def http_authorization_header?
fail BadRequestError, 'errors.missing_auth_header' unless authorization_header
@a14m
a14m / qwerty.txt
Last active April 7, 2023 01:37
Kinesis Advantage 2 Mac Mapping
[scroll]>[shutdn]
[kp=]>[kp=mac]
* Switch up and down
[up]>[down]
[down]>[up]
[kp-up]>[kp-down]
[kp-down]>[kp-up]
* CMD keys