Project

General

Profile

skeleton.security.patch

Marian Edu, 04/06/2022 03:11 AM

Download (2.7 KB)

View differences:

new/oo4gl/Progress/Security/PAMStatus.cls 2022-04-06 07:06:47 +0000
1
class Progress.Security.PAMStatus final:
2

  
3
	define public static property Success as integer no-undo
4
		public get.
5

  
6
	define public static property PermissionDenied as integer no-undo
7
		public get.
8

  
9
	define public static property AuthenticationFailed as integer no-undo
10
		public get.
11

  
12
	define public static property MissingCredentials as integer no-undo
13
		public get.
14

  
15
	define public static property AuthenticationAccess as integer no-undo
16
		public get.
17

  
18
	define public static property UnknownUser as integer no-undo
19
		public get.
20

  
21
	define public static property AccountExpired as integer no-undo
22
		public get.
23

  
24
	define public static property PasswordExpired as integer no-undo
25
		public get.
26

  
27
	define public static property MaxTries as integer no-undo
28
		public get.
29

  
30
	define public static property InvalidConfiguration as integer no-undo
31
		public get.
32

  
33
	define public static property Custom as integer no-undo
34
		public get.
35

  
36
	define public static property AccountDisabled as integer no-undo
37
		public get.
38

  
39
	define public static property AccessRevoked as integer no-undo
40
		public get.
41

  
42
	define public static property LoginDenied as integer no-undo
43
		public get.
44

  
45
	define public static property AccessDenied as integer no-undo
46
		public get.
47

  
48
	define public static property LoginLockout as integer no-undo
49
		public get.
50

  
51
end.
new/oo4gl/Progress/Security/Realm/IHybridRealm.cls 2022-04-06 07:06:47 +0000
1
interface Progress.Security.Realm.IHybridRealm:
2

  
3
	method public character GetAttribute ( cUserid as integer, attrName as character).
4

  
5
	method public character extent GetAttributeNames ( cUserid as integer).
6

  
7
	method public character extent GetUserNames ().
8

  
9
	method public character extent GetUserNamesByQuery ( queryString as character).
10

  
11
	method public logical RemoveAttribute ( cUserid as integer, attrName as character).
12

  
13
	method public logical SetAttribute ( cUserid as integer, attrName as character, attrValue as character).
14

  
15
	method public logical ValidatePassword ( cUserid as integer, password as character).
16

  
17
	method public logical ValidatePassword ( cUserid as integer, digest as character, nonce as character, timestamp as character).
18

  
19
	method public integer ValidateUser ( userName as character).
20

  
21
end.