私はSpringブートとRESTサービスの開発を使用しており、LDAP認証セキュリティ機構と統合したいと考えています。Springブート1.4.1でのLDAP認証
私はたくさんのグーグルで探せましたが、具体的な解決策は得られませんでした。私は完全な例を探しています。
また、私はPOSTMANクライアントを使用しており、LDAP認証をテストするためにそれを使用する方法を知りたいと考えています。
ありがとうございます。ここで
私はSpringブートとRESTサービスの開発を使用しており、LDAP認証セキュリティ機構と統合したいと考えています。Springブート1.4.1でのLDAP認証
私はたくさんのグーグルで探せましたが、具体的な解決策は得られませんでした。私は完全な例を探しています。
また、私はPOSTMANクライアントを使用しており、LDAP認証をテストするためにそれを使用する方法を知りたいと考えています。
ありがとうございます。ここで
これは実際に驚くほど簡単だったActiveDirectoryLdapAuthenticationProvider
を使用した例です。ありがとう、ブーツ。
@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/yourstuff/**").permitAll()
.antMatchers("/your/protectedstuff/**").authenticated()
.and()
.httpBasic()
.permitAll();
}
@Configuration
protected static class AuthenticationConfiguration extends GlobalAuthenticationConfigurerAdapter {
@Override
public void init(AuthenticationManagerBuilder auth) throws Exception {
auth.authenticationProvider(new ActiveDirectoryLdapAuthenticationProvider("DOMAINNAME","LDAP SERVER URI"));
}
}
}
こんにちはarseniyandru、ur応答..ありがとう、私は上記のクラスを追加しましたが、セキュリティクラス。私が意味する、私は私のログには何も表示さいけない... –
は、Uにわかりやすくするためのより多くの情報を送る。.. シンプルコントローラ RequestMapping(値= "/ピング"、方法= RequestMethod.GET) \t ResponseBody \tパブリック文字列testPing(RequestParam ( "param")String param){ \t \t return param; \t} RequestMapping(値= { "/テスト"}、メソッド= RequestMethod.GET) \t公衆ResponseBody文字列)({ \tリターン "ハロー" を取得します。 } 「ping」サービスにアクセスするために、LDAPに対してユーザーを認証します。 通常、次のように使用します。 Hashtable
文字列ldapUrl = "
あなたは春のLDAPをご覧ください:https://spring.io/guides/gs/authenticating-ldap/ –
こんにちはダニエル、ウルresponse..Actuallyのためのおかげで、私はそれをしなかったが、ここでその代わりに、LDIFファイルを使用して実際のLDAPのので、その時点で立ち往生.. –
@ダニエルOlszewski あなたは私の動作例を提供することができますか?ダニエル –