これはMinecraftプラグインのためのものです。ストームパスAPI IDとシークレットをファイルではなくコードで定義しますか?
Stormpathでは、apiKeys.propertiesファイルをホームディレクトリに保存する必要があります。設定ファイルでキーを定義する方法を探しています。例えば:私のYMLの設定ファイルのセクションがあります
stormpath:
application_name: APPLICATION_NAME
api_key_id: KEY_ID
api_key_secret: SECRET_KEY
、私は隠しディレクトリ内のファイルを持つのではなく、Stormpathでの認証に、このようなものを使用したいと思います。 Java内でこれを行う方法はありますか?私はあなたがキーで環境変数を設定することができることを知っていますが、私はこれを行う最良の方法は、私はまだユーザーが設定ファイルの中に自分のキーを入力させることができるかわからない。
ご協力いただければ幸いです。ありがとう。
あなたは「Stormpathをする必要があります」とはどういう意味ですか?これは、アプリケーション内のStormpathクライアントコードがどのように記述されるかにかかっています。 – chrylis
私はそう思う、私はちょうどあなたのホームディレクトリ(.stormpath /)のapiKey.propertiesを持っているデフォルトの方法の代わりにconfig.ymlで定義されるidと秘密を取得しようとしている。 これは、プラグインが配布されている場合は、プラグインを使用したいと思う人は誰でも、そのディレクトリにそのファイルを追加できないことがあるため、configの詳細を入力することができます。 – Ryan
あなたは本当にこの種のものをソース管理に入れるべきではないことに注意してください。代わりに、Springブート環境バインディングを使用してください。 – chrylis