Bonjour, j'ai installé le bundle de Bonitasoft et j'essaie de gérer l'authentification par LDAP. La multiple doc que j'ai lue à ce sujet indique que je dois compiler ce code
Ma ligne de commande est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 package com.sun.security.auth.module; import org.ow2.bonita.services.AuthenticationService; import org.ow2.bonita.facade.exception.UserNotFoundException;; public class SimpleLdapAuth implements AuthenticationService { private String persistenceServiceName; public SimpleLdapAuth(String persistenceServiceName) { super(); this.persistenceServiceName = persistenceServiceName; } //** //* Determines if the user should have amdin accesses to the bonita interface //* Let's say that Domain Admins have that privilege //** // It looks like by "admin" here, it means whether the user can administer // users, roles, // etc. in the UserXP. public boolean isUserAdmin(String username) throws UserNotFoundException { if (username.equals("admin")) { return true; } else { return false; } } //** //* @return always true. If the LDAP request failed before, it doesn't matter //* (?) Necessary to implement interface //** public boolean checkUserCredentials(String username, String password) { return true; } }
cette dernière me retourne une erreur que je ne comprends pas [d'autant plus que ça semble marcher pour d'autres]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 javac -cp <path>\bonita-server.jar SimpleLdapAuth.java
Que veut dire exactement ce message et surtout, pourquoi l'override marche pour certains et pas chez moi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 com.sun.security.auth.module.SimpleLdapAuth is not abstract and does override abstract methode checkUserCredentialsWithPasswordHash(java.lang.String,java.lang.String) in org.ow2.bonita.services.AuthentificationServices Public class SimpleLdapAuth implements AuthentificationService
Merci
Partager