ITエンジニア/デザイナ向けにオープンソースを毎日紹介

技術 - 認証の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2016/11/20

Portier - メールを使ったパスワードレス認証

現在の認証技術はIDとパスワードによるものが基本です。その結果、パスワードが漏洩すると大変な状態になります。そこで二段階認証が使われるようになり、スマートフォンと組み合わせた認証技術が増えています。今回はパスワードが漏洩する心配がない、パスワードレス認証技術のPortierを紹介します。## Portierの使い方最初...

List

  • 2014/09/26

hello.js – 各種ソーシャルプロバイダの認証をまとめるJavaScriptライブラリ

今はソーシャルサービス全盛とあって、FacebookやTwitterなどと連携してサービスを提供するのが一般的です。しかし各プロバイダーの接続を一元化したりするのはちょっと面倒に感じていることでしょう。そこで使ってみたいのがhello.jsです。多数のソーシャルプロバイダーをひとまとめにしてくれるJavaScriptラ...

List

  • Premium_s 2014/09/22

認証を統合しよう。業務で使えるオープンソース(131)「認証システム」

前回のパスワード管理に続き、今回は認証システムです。自社の認証システムをID/パスワードの簡易的なものに設定していたりしないでしょうか。最近では他の大規模サービスで漏洩したID/パスワードを使ったアタックも多く、同じパスワードを使い回していたりするとあっという間に乗っ取られてしまいます。そうなると自社も被害者ながら加害...

List

  • 2014/01/18

PWM - パスワード管理をLDAPで統合している場合にお勧めのセルフパスワード管理

企業においてパスワード管理をLDAPを使って一元管理しているケースは多いと思います。Windowsでも利用できますし、Linuxなどのログイン認証にも利用できます。認証統合されているとIDの管理がとても簡単になります。そんなLDAPですが、パスワードの更新インタフェースになると多少面倒があります。Windowsの認証に...

List

  • 2014/01/17

mOTP – SMS代替を考えるワンタイムパスワードサーバ

※ オープンソースからオープンAPIに変わっています。ソースコードは公開されていませんのでご注意ください。最近二段階認証が流行です。通常使っているパスワードに加えてスマートフォンを使ったワンタイムパスワードを生成することでセキュリティを担保する仕組みです。確かにセキュアだと思いますが、スマートフォンを持っていないと使え...

List

  • 2013/08/25

70を越えるOAuthプロバイダに対応した認証デーモン「OAuth daemon」

OAuth daemonはnode/JavaScript製のオープンソース・ソフトウェア(GNU Affero General Public License)です。OAuth.ioはフロントエンドエンジニアにとっては便利なサービスと言えますが、セキュリティ的にはOAuthの概念を覆してしまう問題があります。そこでOAu...

List

  • 2013/08/10

OAuth認証を一手に行うOAuth.ioのJavaScriptクライアント「oauth-js」

oauth-jsはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。ソーシャルなサービスが増えるのに伴ってOAuthプロバイダーはどんどん増えています。OpenIDと違って、同じ仕様で全てがこなせないのが辛いところです。そこで使ってみたいのがOAuthをまとめて...

List

  • 2013/07/02

Pebbleを使ってGoogle二段階認証を行う「twostep」

twostepはPebble用のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。Kickstarterの中で一番成功したプロジェクトとして知られ、遅延はあったもののようやく供給されるようになったのがPebbleです。ePaperを使ったスマートウォッチで、サードパーティーのアプリもイ...

43427?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f10%2fscreenshot-2012-10-03-15.44.02_thumb

  • 2012/10/15

Googleの二段階認証用のキーをJavaScriptで生成「GAuth Authenticator」

GAuth AuthenticatorはGoogleの二段階認証用のキーを生成するWebアプリケーションです。Googleの二段階認証を有効にしているとGmailなどにログインする際にAuthenticatorというアプリを使ってワンタイムパスワードを入力する必要があります。そのワンタイムパスワード生成をWebベースで...

List

  • 2012/09/30

管理画面もあるPHP製の認証システム「AuthManager」

AuthManagerは認証およびユーザ管理を提供するシステムです。Webサイトを作っていて認証はよく必要になります。しかしその度に作っていては面倒に感じることでしょう。そこでAuthManagerを組み入れてみましょう。認証とユーザ管理を一手に引き受けてくれる便利なソフトウェアです。登録画面です。ログイン画面です。ロ...

List

  • 2012/09/26

Twitter、Facebook、Google、GitHub…多数のプロバイダに対応した認証ライブラリ「HybridAuth」

HybridAuthはFacebookやTwitterをはじめ多数のプロバイダに対応した認証統合ライブラリです。Webサービスを作っていてたびたび発生するのが認証システムです。ID/PWの他、最近では外部のソーシャルサービスを使うケースも多々あります。そこで多数の認証システム対応を一手に引き受けてくれるHybridAu...

List

  • Premium_s 2012/09/25

業務で使えるオープンソース(45)「認証」

今回のテーマは認証です。最近の主な認証技術とその特徴の紹介と、オープンソース・ソフトウェアをまとめて紹介します。

40613?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f07%2fscreenshot-2012-07-09-14.52.09_thumb

  • 2012/07/17

Google App Engine上で使える多彩な認証ライブラリ「EngineAuth」

EngineAuthはGoogle App Engine上で使える多彩な認証ライブラリです。Google App EngineではMySQL互換のリレーショナルDBも提供されるようになり、そろそろ触ってみようかと思っている人も多いのではないでしょうか。そんな時に使ってみたいのがEngineAuthです。多数の認証技術に...

List

  • 2012/07/01

パスワードの入力さえ不要なWebブラウザ用公開鍵認証技術「TrustAuth」

TrustAuthはWebサイトにおける公開鍵を使った認証システムです。Webサイトを使う際の認証と言えばログインIDとパスワードを使ったものと相場が決まっています。問題があるシステムとは分かっていつつも未だにいい解決策が出てきていません。そこで新しい認証システムとしてTrustAuthを紹介します。Firefoxアド...

39056?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-23-11.50.36_thumb

  • 2012/06/03

多彩なフレームワークに対応したPHP向け認証ライブラリ「Opauth」

OpauthはPHP向けの認証ライブラリです。抽象化することで多様なプロバイダーに容易に対応できます。Webサービスで認証を用意すると言っても今は多様な技術が存在します。単なるID/パスワードに限らず、OpenIDやOAuthもあります。サービスプロバイダーごとに実装も若干変わったりします。そうした認証技術を統合して使...

List

  • 2012/04/13

Titaniumアプリでソーシャルサービスの認証を使うならぜひ参考に「TiPlatformConnect」

TiPlatformConnectはFacebookやTwitterをはじめ多数のソーシャルサービスの認証を行うTitaniumアプリです。TiPlatformConnectはTitaniumを使って各種ソーシャルサービスで認証を行い、画像をアップロードできるモックアプリです。app.jsのコードです。見ての通り、各W...

List

  • Premium_s 2012/03/13

業務で役立つオープンソース(9)「認証統合」

今回のテーマは認証統合です。認証はいわゆるID/パスワードの組み合わせで入力者を特定する仕組みですが、インターネット上のサービスはもちろん、社内のシステムでも当たり前のように用いられています。しかしその中にはシステム単位で認証が違ったり、ポリシーが色々混在していたりすることも多いようです。そこで認証システムを統合するメ...

35014?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f01%2fscreenshot-2012-01-27-14.59.44_thumb

  • 2012/02/07

DjangoをOAuth/OAuth2/OpenID1.0、2.0に対応させる「django-socialregistration」

django-socialregistrationはDjangoでFacebookやTwitter、OpenIDなどの多数の認証に対応したモックアップアプリケーションです。Djangoで各種Webサービスに対応した認証を実装したいと思ったならば試してほしいのがdjango-socialregistrationです。Fa...

28289?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f07%2fscreenshot2011-07-17-13.44.44_thumb

  • 2011/07/29

Mozilla製。OpenIDに代わる認証統合システム「BrowserID」

BrowserIDはWebサービスにおける認証を統合するシステム。BrowserIDはnode.js/JavaScript製のオープンソース・ソフトウェア。今やWebサービスは無数に存在し、その中にはユーザ登録を求めるものがたくさんある。都度個人情報を登録したり、パスワードを設定するのは煩わしく、そのためにユーザ登録を...