org.apache.jetspeed.security

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Portal » jetspeed 2.1.3 » org.apache.jetspeed.security 
org.apache.jetspeed.security
org.apache.jetspeed.security.auth

Jetspeed security service interfaces.

Java Source File NameTypeComment
AlgorithmUpgradePasswordEncodingService.javaInterface

AlgorithmUpgradePasswordEncodingService allows checking a specific PasswordCredential if it uses the provided Encoding Algorithm.

AuthenticationProvider.javaInterface

Configures an authentication provider.

AuthenticationProviderProxy.javaInterface

Proxy allowing to handle multiple authentication providers.

AuthorizationProvider.javaInterface

Configures the policies.

BasePrincipal.javaInterface
FolderPermission.javaClass

Folder permission.

This code was partially inspired from:

This class represents access to a portal content/folder or document.

FragmentPermission.javaClass

Fragment permission.

This code was partially inspired from articles from:

This class represents access to a fragment within a content document.

Group.javaInterface
GroupManager.javaInterface

Describes the service interface for managing groups.

Group hierarchy elements are being returned as a Group collection. The backing implementation must appropriately map the group hierarchy to a preferences sub-tree.

The convention {principal}.{subprincipal} has been chosen to name groups hierachies.

GroupPrincipal.javaInterface
HierarchyResolver.javaInterface

This class allows to implement different types of groups/roles hierarchy.

InvalidDnException.javaClass Exception thrown when the distinguished name is invalid.
InvalidNewPasswordException.javaClass Exception thrown when supplied new password is invalid.
InvalidPasswordException.javaClass Exception thrown when supplied password is invalid.
InvalidUidException.javaClass Exception thrown when the uid is invalid.
JSSubject.javaClass
LoginModuleProxy.javaInterface
PagePermission.javaClass
PasswordAlreadyUsedException.javaClass Exception thrown when supplied password has been used before.
PasswordCredential.javaInterface
PasswordEncodingService.javaInterface

PasswordEncodingService allows decoding of user passwords provided that a two-way encryption algoritmn is used.

PermissionManager.javaInterface

Describe the interface for managing Permission and permission association to Principal .

PolicyWrapper.javaClass

Simple wrapper for security policy providing the ability to add attribute on Policy and how they should be used by the application.

PortalResourcePermission.javaClass
PortalResourcePermissionCollection.javaClass
PortletPermission.javaClass
Role.javaInterface
RoleManager.javaInterface

Describes the service interface for managing roles.

Role hierarchy elements are being returned as a Role collection.

RolePrincipal.javaInterface
SecurityAccessController.javaInterface

This component abstracts access to security checks. Jetspeed supports two kinds of secured access:

  • Permissions
  • Constraints
Permissions are checked via Java Security.
SecurityException.javaClass
SecurityHelper.javaClass

Security helper.

SecurityPolicies.javaClass

This class is used to hold the security that will be used when applying security policies.

SecurityProvider.javaInterface

Utility component used to configure the security component and provide access to the various security handlers.

TestAggregationHierarchy.javaClass

Unit testing for AggregationHierarchyResolver .

TestAuthenticationProviderProxy.javaClass

Unit testing for TestAuthenticationProviderProxy .

TODO Needs an LDAP server configured for most of those tests to be valid.
TestGeneralizationHierarchy.javaClass
TestGroupManager.javaClass

Unit testing for GroupManager .

TestLoginModule.javaClass
TestPermissionManager.javaClass
TestRdbmsPolicy.javaClass
TestRdbmsPolicyFolder.javaClass
TestRoleManager.javaClass

Unit testing for RoleManager .

TestSecurityHelper.javaClass
TestUserManager.javaClass

Unit testing for UserManager .

User.javaInterface
UserManager.javaInterface

Describes the interface for managing users and provides access to the User .

UserPrincipal.javaInterface
UserSubjectPrincipal.javaInterface
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.