servicestack-auth

    0熱度

    1回答

    我使用了令人敬畏的ServiceStack來實現我的REST後端,該服務提供兩個用Xamarin編寫的iPhone應用程序。一切都很好,但是我很努力讓會話在兩個應用安裝在同一個設備上時正常工作! 問題是,如果我登錄其中一個應用程序,第二個應用程序會得到驗證,並且不需要我通過以下'isCurrentUserAuthenticated()'方法登錄。 我將cookies與我的請求一起傳遞給模仿瀏覽器並

    1熱度

    1回答

    ,我們可以簡單地使用api/auth/facebook,我也可以發現,使用auth/logout將註銷用戶社交提供商的用戶帳戶相關聯,只有一個供應商... 數據庫 ,2型材仍然存在,所以註銷是殺死auth會話的簡單方法......但是我怎樣才能解除它們之間的聯繫呢? 有沒有辦法使用API​​將帳戶移除/取消關聯到一個社交登錄? 注: 我來到這裏時,我加入/Friends/Index.cshtml查

    1熱度

    1回答

    我知道我在某個時候碰到了一篇文章,但似乎找不到任何東西。看起來,默認情況下,ServiceStack允許通過GET或POST訪問/ auth。 GET不是我們想要的產品。 我需要關閉對/ auth的GET訪問。有任何想法嗎?

    0熱度

    1回答

    此問題與ServiceStack OAuth身份驗證流程有關。調試FacebookAuthProvider我看到,如果代碼參數不爲空(從重定向到Facebook對話框URL獲得),它使用它來獲取訪問令牌。 AuthProvider和OAuthAuthorizer一樣。 如何使用Javascript SDK獲取單頁應用程序的Access Token(彈出式模式,無重定向)。是否有任何終端使用發佈的訪

    0熱度

    2回答

    我有一個應用程序已運行使用CredentialsAuthProvider()一段時間。 今天,我想添加twitter和facebook作爲人們創建帳戶的選項。我有腳手架。 //Register all Authentication methods you want to enable for this web app. Plugins.Add(new AuthFeature(()

    1熱度

    1回答

    我目前正在嘗試實現ServiceStack的身份驗證插件,但在註銷用戶後遇到問題。我從此線程看過: How to logout authenticated user in ServiceStack? 您應該可以提出請求auth/logout。不過,我仍然登錄在這一點上。我也嘗試以無效用戶登錄/auth?username=&password=,但無濟於事。 奇怪的是這些方法在非常罕見的情況下從我這裏

    1熱度

    1回答

    我想更新存儲在redis中的多個服務堆用戶會話。我想返回所有具有自定義屬性設置爲特定值的會話,然後我可以處理它們。目前最好的解決方案,我已經返回所有的密鑰,如: List<string> sessionkeys = redis.SearchKeys("urn:iauthsession:*"); 我想這不會很好地擴展。我想做類似的事情: List<string> sessionkeys = re

    1熱度

    1回答

    是否有任何情況下,IAuthSession.UserAuthId是不是int以外的東西,或者我可以安全地認爲它總是int?

    1熱度

    1回答

    我想對某些自動查詢執行身份驗證。 [Authenticate] public class BusinessEntitiesService : QueryDb<DataModel.dbo.BusinessEntity> { } 這是我的問題。上面的類在我的ServiceModel項目中...爲了添加[Authenticate]屬性,我需要添加一個對ServiceStack.dll的引用,我

    0熱度

    1回答

    我在我的ServiceStack服務中添加了Twitter身份驗證。我的身份驗證以及服務工作正常,我從Twitter身份驗證頁面重定向到我的服務頁面,併成功響應。但我無法將這整體與我的用戶界面集成。有按鈕點擊事件,我想成功地從Twitter認證,然後想從我的服務得到響應,我會重定向到我的第二個網頁。 這裏是我的web.config代碼.. <appSettings> <!-- servicest