Skip to content

Instantly share code, notes, and snippets.

@ritou
ritou / pecl_oauth_yahoojp_sample.php
Created February 5, 2011 16:21
pecl_oauth_yahoojp_sample
<?php
// Request Token Endpoint
$req_url = 'https://auth.login.yahoo.co.jp/oauth/v2/get_request_token';
// AuthZ Endpoint
$authurl = 'https://auth.login.yahoo.co.jp/oauth/v2/request_auth';
// Access Token Endpoint
$acc_url = 'https://auth.login.yahoo.co.jp/oauth/v2/get_token';
// callback_url
$cbc_url = 'Input Callback URL';
@ritou
ritou / pecl_oauth_yahoojp_answers_sample.php
Created March 1, 2011 14:47
pecl_oauth_yahoojp_answers_sample
<?php
// Request Token Endpoint
$req_url = 'https://auth.login.yahoo.co.jp/oauth/v2/get_request_token';
// AuthZ Endpoint
$authurl = 'https://auth.login.yahoo.co.jp/oauth/v2/request_auth';
// Access Token Endpoint
$acc_url = 'https://auth.login.yahoo.co.jp/oauth/v2/get_token';
// callback_url
$cbc_url = '(戻り先URL)';
@ritou
ritou / gen_rsa_key_pair
Created September 13, 2011 13:43
RSA PubKey Generate?
# RSA PubKey Generate???
$ openssl genrsa -out private.key
Generating RSA private key, 512 bit long modulus
......++++++++++++
...++++++++++++
unable to write 'random state'
e is 65537 (0x10001)
$ openssl rsa -in private.key -out public.key -pubout
@ritou
ritou / Authen_OATH_sample.log
Created January 22, 2012 16:49
Authen::OATH Demo Code
$ cat Authen_OATH_sample.pl
#!/usr/bin/env perl
use strict;
use warnings;
use Authen::OATH;
use MIME::Base32 qw( RFC );
my $oath = Authen::OATH->new();
@ritou
ritou / openidconnect_and_webintents
Created January 31, 2012 03:25
OpenID Connect and Web Intents?
OP : Registration
===
<intent
action="http://webintents.org/openid"
type="application/JSON"
href="/.well-known/openid-configuration"
/>
===
RP :
@ritou
ritou / gist:1714900
Created February 1, 2012 03:23
Memo : JR System UserInfo & Resource
Memo : JR System UserInfo & Resource
メモメモ
===
やること
UserInfo
@ritou
ritou / gist:1885235
Created February 22, 2012 13:49
oictest result for my OP
Test Tool : http://www.kodtest.se/oictest/
Env : VM Player, CentOS 6(64bit)
# setup
$ cd oictest/test/oic
$ cat ryo.py
#!/usr/bin/env python
import json
@ritou
ritou / gist:2213834
Created March 27, 2012 07:54
Generation and Validation JWS using Acme::jWT
#!/usr/bin/env perl
use strict;
use warnings;
use Acme::JWT;
use JSON::XS;
use Data::Dumper;
use Crypt::OpenSSL::RSA;
use Convert::PEM;
@ritou
ritou / gist:2225042
Created March 28, 2012 09:32
Sample Web Application to access Y!J Social APIs using PECL OAuth
<?php
// Request Token Endpoint
$req_url = 'https://auth.login.yahoo.co.jp/oauth/v2/get_request_token';
// AuthZ Endpoint
$authurl = 'https://auth.login.yahoo.co.jp/oauth/v2/request_auth';
// Access Token Endpoint
$acc_url = 'https://auth.login.yahoo.co.jp/oauth/v2/get_token';
// callback_url
$cbc_url = '(戻り先)';
@ritou
ritou / gist:2520183
Created April 28, 2012 16:51
SITF デモ環境

SITF デモ環境


SITFとは?

学生かどうかの情報を含む属性情報を安全に流通させるしくみ

簡単に動くやつつくってみた。予定はないけどデモとかに使えるようにするのが今回の目的。