Re: API key storage best practices: help from NetBeans?

2020-05-23 Thread Emilian Bold
> ¿Does netbeans provide a "keyring" of some sorts where user credentials are stored, and is such a store accessible through an API? http://bits.netbeans.org/dev/javadoc/org-netbeans-modules-keyring/overview-summary.html > Actually this has nothing to do with IDEs and am not aware of any that int

Re: API key storage best practices: help from NetBeans?

2020-05-22 Thread Juan Algaba
> And what help does NetBeans offer for adhering to those best practices? I'm currently developing new features to an existing FTP netbeans plugin and currently store the password as plain text. ¿Does netbeans provide a "keyring" of some sorts where user credentials are stored, and is such a store

Re: API key storage best practices: help from NetBeans?

2020-05-22 Thread Scott Palmer
Or if you are less paranoid, store and retrieve it with the Java Preferences API. Encrypt it so it isn’t stored in plaintext. The User preferences should be isolated from other user’s access. If your software requires a user to authenticate in any way, use that authentication in the encryption

Re: API key storage best practices: help from NetBeans?

2020-05-22 Thread Daoud Abdelmonem Faleh
Actually this has nothing to do with IDEs and am not aware of any that integrate with such functionality. The general consensus for managing users secrets (API keys, Databases credentials,...) is to use a secrets management system. Many of the public clouds providers have this kind of service (AWS

API key storage best practices: help from NetBeans?

2020-05-22 Thread Alonso Del Arte
This is somewhat of a general Java question, but I do believe it has an IDE-specific component. What are the best practices for storing and retrieving API keys in Java programs? And what help does NetBeans offer for adhering to those best practices? Suppose for example that your key for an exampl