Subversion Repositories oidplus

Rev

Rev 951 | Rev 960 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 951 Rev 954
Line 5... Line 5...
5
- 2FA TOTP support (+backup codes) - good for public instances, like FreeOID (Yes, I'm that one person who always asks for true totp 2FA everywhere xD )
5
- 2FA TOTP support (+backup codes) - good for public instances, like FreeOID (Yes, I'm that one person who always asks for true totp 2FA everywhere xD )
6
- a setting for a permanent choice between 'Always switch to newly created object' / 'Never switch' / 'Ask user if they want to switch'
6
- a setting for a permanent choice between 'Always switch to newly created object' / 'Never switch' / 'Ask user if they want to switch'
7
- a possibility to export&transfer all data between OIDplus'es: Attention: Do not use this XML Export/Import to exchange, backup or restore data between OIDplus systems!
7
- a possibility to export&transfer all data between OIDplus'es: Attention: Do not use this XML Export/Import to exchange, backup or restore data between OIDplus systems!
8
- a possibility to 'construct' my own object types in UI (1: specify list of their fields and 2: choose "oid-like/forward" com.example.api or "domain-like/reverse" api.example.com naming scheme), so they would appear as the whole new type
8
- a possibility to 'construct' my own object types in UI (1: specify list of their fields and 2: choose "oid-like/forward" com.example.api or "domain-like/reverse" api.example.com naming scheme), so they would appear as the whole new type
9
 
9
 
-
 
10
Databases:
-
 
11
- Let plugins create tables for all DBMS by including a "create table" function with abstract types in the SQL slang plugins (similar to Medoo)
-
 
12
 
-
 
13
Ideas
-
 
14
- if a third-party plugin throws an exception in the init() method, maybe OIDplus should avoid loading the plugin?
-
 
15
- VTS built in plugins should get Plugin-Version defined as the System SVN Version (to avoid that the manifest.xml needs to be adjusted at each SVN release, which is not yet done)
-
 
16
- "hidden" alt ids which are not shown in the GUI, but can be used for reverse-Alt-ID ? (I believe we have excluded some AltIDs which are "not neccessary", e.g. an GUID already is a GUID and therefore does not need a Namespace GUID, or something like that)
-
 
17
 
-
 
18
"Reverse Alt IDs"
-
 
19
- Third party plugin waiting for certification https://github.com/frdl/oidplus-plugin-alternate-id-tracking
-
 
20
- Instead of using a cache table, maybe rather create the full Reverse-AltID list on-the-fly and cache it in a serialize data file?
-
 
21
 
10
RDAP:
22
RDAP:
11
- Extend handle404() to handle more things required by the RFC, as well as more object types
23
- Extend handle404() to handle more things required by the RFC, as well as more object types
12
- More TODO see GitHub repository https://github.com/frdl/oidplus-frdlweb-rdap/issues
24
- More TODO see GitHub repository https://github.com/frdl/oidplus-frdlweb-rdap/issues
13
 
25
 
14
GS1 plugin:
26
GS1 plugin:
Line 72... Line 84...
72
- The "is dirty" check should also include the "Title" input box
84
- The "is dirty" check should also include the "Title" input box
73
 
85
 
74
OID-IP
86
OID-IP
75
- query 'oid:' should show all root entries (subordinate entries), but there is only the message "not found"
87
- query 'oid:' should show all root entries (subordinate entries), but there is only the message "not found"
76
- offer signature checker tool to verify responses
88
- offer signature checker tool to verify responses
-
 
89
- should the OID-IP plugin call `OIDplusPagePublicObjects::getAlternativesForQuery` if the Object Could not be found?
-
 
90
	Pro: RDAP does this, as well as the Objects plugin (?goto=, tree_search, etc.)
-
 
91
	Contra: The OID-IP Internet Draft does not specify this
77
 
92
 
78
SETUP
93
SETUP
79
- There should be a "test database connection" button
94
- There should be a "test database connection" button
80
	=> however, this button could be abused to brute-force database connections,
95
	=> however, this button could be abused to brute-force database connections,
81
	   and even abusing the server to connect (brute-force) to foreign database servers
96
	   and even abusing the server to connect (brute-force) to foreign database servers