public void GenerateToken_ValidEmail_ExpectSucces() { var service = new SsoProvider(); var token = service.GenerateToken(service.Config.Login); Assert.IsNotNullOrEmpty(token); Assert.Less(0, token.IndexOf("BEGIN+PGP+MESSAGE")); }
///// <summary>存储最近用过的code,避免用户刷新页面</summary> //private static DictionaryCache<String, String> _codeCache = new DictionaryCache<string, string>() //{ // Expire = 600, // Period = 60 //}; static SsoController() { Provider = new SsoProvider(); OAuth = new OAuthServer { Log = LogProvider.Provider.AsLog("OAuth") }; }
static SsoController() { // 注册单点登录 var oc = ObjectContainer.Current; oc.Register <SsoProvider, SsoProvider>(); Provider = ObjectContainer.Current.ResolveInstance <SsoProvider>(); OAuthServer.Instance.Log = XTrace.Log; }
static SsoController() { // 注册单点登录 //var oc = ObjectContainer.Current; //oc.AutoRegister<SsoProvider, SsoProvider>(); //oc.AutoRegister<OAuthServer, OAuthServer2>(); //Provider = ObjectContainer.Current.ResolveInstance<SsoProvider>(); //OAuth = ObjectContainer.Current.ResolveInstance<OAuthServer>(); Provider = new SsoProvider(); OAuth = new OAuthServer(); //OAuthServer.Instance.Log = XTrace.Log; OAuth.Log = LogProvider.Provider.AsLog("OAuth"); }