ember-simple-auth

    0熱度

    2回答

    我正在構建一個Ember應用程序,我必須與SimpleSAMLPHP集成以處理針對多個身份提供者(IdP)的身份驗證。在高層次上,認證流程如下: 用戶導航到灰燼應用 用戶沒有被認證(通過SimpleAuth),並認爲視圖A. 用戶點擊「登錄」,是指向了Ember應用程序之外的SimpleSAMLPHP。 用戶輸入憑證,並對任何IdP進行身份驗證並返回到Ember應用程序。 這是回到Ember應用程

    1熱度

    1回答

    我有一個使用Ember CLI 0.1.12的簡單而有效的應用程序。我使用Ember Simple Auth插件與Token身份驗證器和授權人。 https://github.com/jpadilla/ember-cli-simple-auth-token 首先,我無法驗證,因爲我不知道服務器應該返回什麼。很多谷歌搜索後,我能弄清楚,服務器將返回這樣的事情: {「的access_token」:「T

    1熱度

    1回答

    我有以下代碼: changeUsername: function(){ var _this = this; this.store.findById('user', this.session.get('user.id')).then(function(user){ user.set('username', _this.get('newUsername'));

    0熱度

    1回答

    我正在使用ember簡單auth。我非常喜歡它,因爲它已經處理了我需要的許多東西。不過,我想知道是否有一個好的模式來處理服務器重置會話的情況,但sesssion.isAuthenticated說仍然有效。 我正在使用自定義身份驗證器和授權人(只是FYI)。在我的用例中,我喜歡在服務器端過期時能夠掛接到登錄模式。我想有幾種方法可以解決這個問題,但我想知道是否有更好的做法。

    0熱度

    1回答

    我用灰燼簡單權威性和我使用的是初始設定當前身份驗證的用戶作爲我的會話屬性: Session.reopen({ setCurrentUser: function() { var id = this.get("user_id"); var self = this; if (!Ember.isEmpty(id)) { return container

    1熱度

    1回答

    如果我在我的索引路由中定義了beforeModel掛鉤,認證似乎會被跳過。 也許這會覆蓋mixin的beforeModel ... 例如:直到我從路由中刪除'beforeModel'後,以下才會重定向到/ login。 同樣關於「afterModel」和可能的其它鉤 // app/routes/index.js import Ember from 'ember'; import Authent

    0熱度

    1回答

    我正在構建一個燼應用程序,我想知道什麼是用戶身份驗證和授權的最佳方法。 我擺弄周圍https://github.com/simplabs/ember-simple-auth https://github.com/simplabs/ember-simple-auth/tree/master/packages/ember-simple-auth-torii 與它一起像Facebook和Gmail的社會

    0熱度

    2回答

    我想爲登錄到我的應用程序的用戶顯示「loading ...」動畫。 如果模型返回承諾,Ember會自動轉換到「加載」路線(如果有的話),因此它有機會顯示「加載」模板直到服務器響應。 現在,我有一個登錄表單提交觸發器在我的控制器(它是在LoginControllerMixin中定義)的'authenticate'動作。 這似乎不被承認爲承諾,因此該應用程序不會轉換到「加載」路線。 也許有解決這個使用

    0熱度

    1回答

    我將如何實施如下所述的解決方案?插入類似ember-simple-auth的東西會更容易些嗎?我找到的所有例子都實現了他們自己的登錄表單,這不是我想要的。我的登錄將在其自己的域名上生存。 場景: 用戶訪問https://myapp.com。 在一些初始化我看到他們不具有/不具有有效的訪問令牌,以便我重定向到https://login.myapp.com?redirect_uri=https://m

    0熱度

    1回答

    在我的應用程序發出的每個請求中,都會在響應中返回一個令牌。 這是需要用於下一個請求的令牌。 這個工作(部分)。當我刷新應用程序時,它運行還原功能,但使用錯誤的標記。 var Parent = this; Ember.$(document).ajaxComplete(function(Event, Response) { Parent.session.content.Tok