Êþº¾2U ? @ AB AC AD EFG ? EHIJauthenticationService2Lorg/msh/etbm/services/auth/AuthenticationService;RuntimeVisibleAnnotationsLorg/jboss/seam/annotations/In;()VCodeLineNumberTableLocalVariableTablethis5Lorg/msh/etbm/rest/authentication/AuthenticationRest;loginI(Lorg/msh/etbm/rest/authentication/AuthenticationForm;)Ljava/lang/String;form5Lorg/msh/etbm/rest/authentication/AuthenticationForm;tokenLjava/lang/String; StackMapTableKLjavax/ws/rs/Path;value/loginLjavax/ws/rs/Consumes;application/jsonLjavax/ws/rs/Produces;Ljavax/ws/rs/POST;6Lorg/msh/etbm/commons/apidoc/annotations/ApiDocMethod;summary@Authenticate a valid user name and password in a given workspace descriptionÄThis API must be executed prior to every API call that requires authentication. On providing a valid user name, password and workspace identification, this route will return an authentication token that must be used (and reused) in future API calls that require authentication. The authentication token will expire after 24 hours idle time, but as long as you keep using the same authentication token within 24h idle-time, it will never expire.

When calling an API that requires authentication, the authentication token must be included in the request as a cookie or a query param using the name authToken. If an invalid token is sent, a 402 (invalid authentication token) will be returnedfrom the request. returnCodes6Lorg/msh/etbm/commons/apidoc/annotations/ApiDocReturn; statusCode401Invalid user name or password getWorkspacesG(Lorg/msh/etbm/rest/authentication/AuthenticationForm;)Ljava/util/List; Signatures(Lorg/msh/etbm/rest/authentication/AuthenticationForm;)Ljava/util/List; /workspacesJReturn the list of workspaces available for a valid user name and password SourceFileAuthenticationRest.java!Lorg/jboss/seam/annotations/Name;authenticationRest/pub0Lorg/msh/etbm/commons/apidoc/annotations/ApiDoc;groupauthentication.Public routes used for authentication purposes  L MN ON PQR S2org/msh/etbm/rest/exceptions/UnauthorizedException 0T3org/msh/etbm/rest/authentication/AuthenticationRestjava/lang/Objectjava/lang/String3org/msh/etbm/rest/authentication/AuthenticationFormgetLogin()Ljava/lang/String; getPassword getWorkspace()Ljava/lang/Integer;0org/msh/etbm/services/auth/AuthenticationServiceK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;!  /*·± z"*´+¶+¶+¶¶M,Ç »Y·¿,°689 < ""ü I s!" [s#$ [s#%&'s()s*+[@,-s.)s/01D*´+¶+¶¶ °F230 s4" [s#$ [s#%&'s567"8 s9 s:;