Class LoginApi

  • All Implemented Interfaces:
    org.wso2.msf4j.Microservice

    @Path("/login")
    @Consumes("application/json")
    @Produces("application/json")
    @ApplicationPath("/login")
    public class LoginApi
    extends Object
    implements org.wso2.msf4j.Microservice
    Login API class.
    • Constructor Detail

      • LoginApi

        public LoginApi()
    • Method Detail

      • loginAppNamePost

        @POST
        @Path("/{appName:(.*)}")
        @Consumes({"application/x-www-form-urlencoded","multipart/form-data"})
        @Produces("application/json")
        public javax.ws.rs.core.Response loginAppNamePost​(@PathParam("appName")
                                                          String appName,
                                                          @FormDataParam("username")
                                                          String username,
                                                          @FormDataParam("password")
                                                          String password,
                                                          @FormDataParam("grantType")
                                                          String grantType,
                                                          @FormDataParam("rememberMe")
                                                          Boolean rememberMe,
                                                          @FormDataParam("appId")
                                                          String appId,
                                                          @Context
                                                          org.wso2.msf4j.Request request)
                                                   throws NotFoundException
        Throws:
        NotFoundException
      • loginCallbackAppNameGet

        @GET
        @Path("/callback/{appName:(.*)}")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response loginCallbackAppNameGet​(@PathParam("appName")
                                                                 String appName,
                                                                 @QueryParam("code")
                                                                 String authorizationCode,
                                                                 @Context
                                                                 org.wso2.msf4j.Request request)
                                                          throws NotFoundException
        Throws:
        NotFoundException
      • getAuthType

        @GET
        @Path("/auth-type")
        public javax.ws.rs.core.Response getAuthType()