Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 6, 2011
  1. @pmjones
  2. @pmjones

    update comments

    pmjones authored
Commits on Dec 3, 2010
  1. @pmjones

    significant changes to organization of new auth files

    pmjones authored
    * Moved all Solar_Auth_Login to Solar_Auth_Login_Adapter
    * Moved all Solar_Auth_Logout to Solar_Auth_Logout_Adapter
    * Moved all Solar_Auth_Storage to Solar_Auth_Storage_Adapter
    * Added Solar_Auth_Login_Multi
    * Added Solar_Auth_Logout_Multi
    * Added Solar_Auth_Storage_Multi
    * Solar_Auth now uses the Solar-standard dependency mechanism instead of
      trying to loop through login, logout, and storage adapters on its own.
      Use the "Multi" adapters as needed to achieve the previous behavior of
      stacked protocol and storage objects.
    * Added tests from old auth system and modified them to suit this new system
Commits on Jul 18, 2010
  1. @JeffRMoore
  2. @JeffRMoore
  3. @JeffRMoore
  4. @JeffRMoore
Commits on Jul 10, 2010
  1. @JeffRMoore
Commits on Jul 9, 2010
  1. @JeffRMoore

    Add the capability to the session to destroy the session and remove its

    JeffRMoore authored
    The Logout action on the Auth adapter now ends the session and removes the
Commits on Jul 8, 2010
  1. @JeffRMoore
  2. @JeffRMoore

    Allow more than one login protocol to be used at the same time.

    JeffRMoore authored
    Allow more than one logout protocol to be used at the same time.
  3. @JeffRMoore

    Changed the name of allow option and isAllowed accessor to more clearly

    JeffRMoore authored
    represent its function and avoid confusion with identical method on access
    Split the option to control login and logout separately.
  4. @JeffRMoore

    Remove unused variable

    JeffRMoore authored
  5. @JeffRMoore

    Call the proper function on the session to regenerate the session id …

    JeffRMoore authored
    of doing it ourself.
  6. @JeffRMoore

    Change Solar_Auth to directly use the session object.

    JeffRMoore authored
    We weren't using the expiration capability that the cache object provided.
    We need to access session capabilities that it does not make sense to expose
    on the cache object.
    With Solar_Session_Manager_Adapter_None, we no longer need the ability to 
    substitute Solar_Cache_Adapter_None for Solar_Cache_Adapter_Session.
  7. @JeffRMoore

    merge functionality from Solar_Auth_Adapter into Solar_Auth.

    JeffRMoore authored
    Solar_Auth becomes a straghtforward class instead of a Solar_Factory.
    Since there is no variability at that level, there is no need for a top
    level adapter/factory pattern any longer.
Commits on Feb 14, 2010
  1. add package summary lines

    Paul M. Jones authored
Commits on Jun 24, 2009
Commits on Jul 30, 2008
  1. Broad change to factories.

    Paul M. Jones authored
    Factory classes are now identified using "instanceof Solar_Factory", not by the exitence of a solarFactory() method.  The Solar::factory() method takes this into account.  The following classes now extend Solar_Factory and have their (identical) solarFactory() methods removed:
    * Solar_Access
    * Solar_Auth
    * Solar_Cache
    * Solar_Http_Request
    * Solar_Log
    * Solar_Mail_Transport
    * Solar_Role
    * Solar_Session_Handler
    * Solar_Smtp
    * Solar_Sql
Commits on Jun 1, 2008
Commits on May 5, 2008
  1. To be in line with PEAR coding style, put the class definition brace …

    Paul M. Jones authored
    …on the next line, not the same line. Thanks, agarcia, for pointing this out.
Commits on Nov 9, 2007
  1. updated comments and keywords, started removing file-level docblocks …

    Paul M. Jones authored
    …(class-level only is OK when it's 1 class per file)
Commits on Oct 19, 2007
  1. Solar_Auth, Cache, Role, Sql: [BRK] Deprecated 'config' key removed, …

    Paul M. Jones authored
    …factory classes now use $_config directly.
Commits on Apr 2, 2007
  1. updated comments

    Paul M. Jones authored
Commits on Jan 3, 2007
  1. Solar: [BRK] Now uses 'solarFactory' as the Solar::factory() auto-fac…

    Paul M. Jones authored
    …tory method name (vice 'factory')
Commits on Dec 15, 2006
  1. Changed "e.g." to "for example".

    Paul M. Jones authored
    This helps the documentation generator not get stuck on the periods (which indicate the summary is complete).
Commits on Dec 7, 2006
  1. removed ending ?> from all scripts to avoid "headers cannot be sent, …

    Paul M. Jones authored
    …output started at line X" error due trailing newlines in scripts
Commits on Nov 28, 2006
  1. Removed "extra" config keys from factory classes; the keys override t…

    Paul M. Jones authored
    …he adapter keys when they should not.
Commits on Nov 27, 2006
  1. Solar_Auth: converted from "facade" pattern to "factory" pattern.

    Paul M. Jones authored
        * [BRK] Is now a factory class, not a facade, and returns adapter
          instances instead of an instance of itself. Although I note this as a
          BC-break, you should be able to continue using it almost exactly the way
          you have; i.e., through Solar::factory(). The only difference should be
          that you get back an adapter instance instead of the facade instance.
        * [BRK] Moved locale files to Solar/Auth/Adapter/Locale.
        * [BRK] Now contains all the methods and properties previously contained
          in the facade wrapper. I note this as a BC break, but if you have been
          using Solar::factory() all along, you should experience few if any
          problems on upgrade.
        * [BRK] No more use of the 'common' config key; since adapters are
          factoried (not behind a facade) those elements can become part of the
          regular config array.
        * [CHG] Each adapter now sets public values for $this->handle, email, uri,
          and moniker (as needed) instead of the protected versions.
Commits on Oct 20, 2006
  1. Solar_Auth: [ADD] Added $uid property and session store key in suppor…

    Paul M. Jones authored
    …t of numeric user IDs reported by adapters
Commits on Sep 24, 2006

    Paul M. Jones authored
    bash:~/solar/trunk $ svn merge -r 1736:1841 ../branches/dev
Commits on Aug 22, 2006
Commits on Aug 20, 2006
  1. started conversion of inline docs to Solar_Markdown_Wiki

    Paul M. Jones authored
    converted \\code\\ to `code`
    converted ": term : definition" to "term: \n definition"
Commits on Aug 3, 2006
  1. updated comments, whitespace changes

    Paul M. Jones authored
Commits on Jul 23, 2006
  1. bugfix in Auth.php; thanks, Rodrigo

    Paul M. Jones authored
Something went wrong with that request. Please try again.