ブログ

最近遊んでるのが、Single Sign-On(SSO)と呼ばれる認証機能の構築!

最初はオープンソースのシステムを使って構築しようと考えていたのですが、
既存のユーザー情報とのリンクが面倒な場合や、サーバーの関係であまり重いプログラムを走らせれなかったりと、いろいろな不具合がでていました。

そんなときに見つけたのが、SimpleSAMLphpというオープンソースのアプリケーションでした。

最初は、既存のアプリケーションに簡単にSSO認証を導入するためのライブラリだと思っていたのですが、
なんと単体で、サービスプロバイダ(SP)とアイデンティティ・プロバイダ(idp)の両役割を持たすことができました!

改めて、オープンソースの凄さを実感しました。

今はセキュリティー関連の確認をしています。
(ここに一番時間がかかりそう…)

どこに導入するかは、公開後のお楽しみということで!w

ブログ

本日PHP5.4がリリースされました。

本バージョンから、以下の機能が追加されました。

配列の短縮構文の追加により、

$array = array(
    'next',
    'fireworks'
);

を次のように書けるようになりました。

$array = [
    'next',
    'fireworks'
];

もちろん連想配列にも対応しています。

$array = [
    'next' => 'fireworks'
];

C言語やJavascriptと同じように配列を定義できるようになったので、開発効率が上がりそうですね。

またこの他にも、処理速度が向上したそうです。

早く開発環境を整えてインストールして使ってみたいです!