0

次のパラメータをMobilefirst Development Serverに渡すにはどうすればよいですか?MobileFirst Patform Serverにjava.security.auth.login.configを渡す

これをjvm.optionsファイルに追加しようとしましたが、効果がないパラメータとして渡されたようです。

以下は、実行しようとしているコードと、login.configファイルのサンプルです。

ログインモジュールまたはアダプタで実行するJavaコード。ログインが働いていた前に、次のコードを追加する

LoginContext context = new LoginContext("SampleClient", new CallbackHandler() { 

    @Override 
    public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { 
     NameCallback callBack = (NameCallback) callbacks[0]; 
     callBack.setName("EXAMPLE.COM"); 
    } 
}); 

login.config

​​

答えて

1

try { 
    Configuration config = Configuration.getConfiguration(); 
    config.getAppConfigurationEntry("SampleClient"); 
    URIParameter uriParameter = new URIParameter(new java.net.URI("file:///path_to_your_file/login.conf")); 
    Configuration instance = Configuration.getInstance("JavaLoginConfig", uriParameter); 
    Configuration.setConfiguration(instance); 
} catch (URISyntaxException e) { 
    e.printStackTrace(); 
} catch (NoSuchAlgorithmException e) { 
    e.printStackTrace(); 
} 
関連する問題