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 |