Satellizerは、トークンベースの認証方式を使用しており、のような様々な社会的なログインシステムをサポートしています。
- グーグル
- ツイッター
- Facebookの
- LinkedInの
- フォースクエア
- GitHubの
古典的な電子メールとパスワードの方法はまた、サインアップして、新しいアカウントを登録する機能と一緒に、サポートされています。
あなたがOAuthのを信用していない場合には、社会的なログインと古典的なログインシステムは、互いに別々に動作することができますので、あなたは簡単にあなたが好きなだけの1をオンにすることができます。
全体の認証システムは使いやすく、あなたのサイトの特別なセクションへのユーザーアクセスを許可する方法を提供するために、任意のAngularJSまたは非AngularJSアプリケーションに接続することができます。
また、開発者は、限り、彼らはベースのOAuth 1.xおよび2.xのだとして、組み込みのプロバイダーの外に非常に独自の社会のログインシステムを追加することができます。
ドキュメントは、ダウンロードパッケージに含まれています。
のこのリリースでは、の新機能です。
- のOAuth 2.0の状態のサポートが追加されました<。 / LI>
- コード、redirect_uriとCLIENT_ID以外のカスタムデータを取得するためのOAuth 2.0の新しいオプションresponseParamsます。
- $ auth.setTokenの二番目のパラメータがisLinkingのではなく、リダイレクトするように名前が変更されています。
- GitHubのプロバイダは、デフォルトで電子メールの範囲を要求します。
- Windows Liveの提供者は、デフォルトで電子メールの範囲を要求します。
- 固定HTTPインターセプタバグます。
- Satellizerのリファクタリングます。
これをfalseに設定することができませんでした
こののバージョン0.9.2で新しいのあるもの:ます。
- のOAuth 2.0の状態のサポートが追加されました李>
- コード、redirect_uriとCLIENT_ID以外のカスタムデータを取得するためのOAuth 2.0の新しいオプションresponseParamsます。
- $ auth.setTokenの二番目のパラメータがisLinkingのではなく、リダイレクトするように名前が変更されています。
- GitHubのプロバイダは、デフォルトで電子メールの範囲を要求します。
- Windows Liveの提供者は、デフォルトで電子メールの範囲を要求します。
- 固定HTTPインターセプタバグます。
- Satellizerのリファクタリングます。
これをfalseに設定することができませんでした
こののバージョン0.8.0でのの新機能ます。
- 暗黙の補助金の流れを追加しました。単にresponseTypeを追加します。configフェーズ中に 'トークン' 。
- 新しいヘルパーメソッド$ auth.getToken()と$ auth.getPayload()ます。
- OAuthのクエリ文字列は、現在だけではなく、コードまたはoauth_token + oauth_verifierのサーバに完全に渡されます。
- にisAuthenticated()あなたはJSONのWebトークンを使用していない場合、もはやエラーをスローしません。このようなケースでは、トークンの有効期限のチェックをバイパスします。
- クエリ文字列はもはやURIEncodedないされます。
- サーバートークン名はSatellizerを介して指定されたトークンの名前と一致しない場合はエラーをスローします。例えば、あなたがサーバーからaccess_token戻ってきているが、Satellizerは、トークン動作するように構成されます。
それはFacebookのOAuthのに問題が発生していましたので、
こののバージョン0.7.0でのの新機能ます。
- の新機能:
- IE8 +サポート(コードベースがあっても、結果として小さい持って!)ます。
- これで、$のauth.authenticateと$ auth.linkに2番目の引数として追加データを渡すことができます。
- バグ修正:
- promise.then `に置き換えpromise.catch()(ヌル、関数が)IE8をサポートしています。
- ポップアップが開いていて、window.focusがフォーカスを呼び出す前に定義されているかどうかを確認してください()ます。
- トークンプリフィックスは、それがあなたがローカルストレージに格納された名前の前にsatellizer_接頭辞を持ってしないことを選択した場合_tokenようなトークン名を回避するために定義されている場合にのみ使用されます。
こののバージョン0.6.0でのの新機能です。トークンペイロードにもはやストアユーザます。
- 小文字satellizerモジュール名ます。
- もはや$ routeChangeSuccessをリッスンせず、保護された使用:真のルートで。 UI-ルータとngRouteの組み込みの解決機能を使用します。
- ロットます。
- を追加しましたPHP Laravel例えばます。
- を追加しましたJava Dropwizard例えばます。
- デモ:使用にisAuthenticated()メソッドではなく、あるCurrentUserの対数でステータスを確認する
- デモ:登録フォームにメールアドレスの検証を更新しました。 。
- ノード:ユーザの更新時に代わりにトークンを送信する/ PUT / APIで私に200 OKを返します。 。
<李は>にisAuthenticatedとあるCurrentUser $ rootScopeを削除します。
リファクタリング、クリーンアップとユニットテストの
の要件の
- JavaScriptクライアント側で有効になってます。
- AngularJSます。
コメントが見つかりません