In this time, I am practice the module for authenticate the user via Gmail and Facebook authentication using Oauth2. I trying Gmail authentication, configuration in gmail google developer console, I have generated the App with Client ID and secret ID. then same to Facebook developer option generate the two ID. Now I configure the IDE in the properties and Enable the web Security in the Security layer then configure the Oauth2 configuration. Now, that module authenticates the user every time in gmail and Facebook authentication. So I learning of Oauth2 basics in Rest Services. Next level to I implement the concept in my company module. It is useful to my career
In this time, I am learning of security in REST services with JWT tokens, Jwt is the JSON Web Token (JWT) is an open standard RFC7519 that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret (with the HMAC algorithm) or a public/private key pair using RSA or ECDSA. Json web token used for Authorization and Exchange the Information securely. I have practice the Jwt token using authorization module. I am generating the token using algorithm. The token contains the structure of Header, Payload and Signature. Header contain the type algorithm and token type, then Payload user detail and issuing time and expiration time, and signature to create the signature part you have to take the encoded header, the encoded payload, a secret, the algorithm specified in the header, and sign that. I have generated that token then to response to the client, Then I every time check this token using servlet filter, the filter check the access Jwt token is valid or not, the token will expire it check the refresh token, the refresh token is valid to generate the new access Jwt token. The refresh token is invalid or expire, the user is invalid again to login response to client The Jwt practice module is complete. So I learn the REST service with JWT. It is useful to my career.
In this time, I am learning of android app development with REST API Web service. I am using JAVA for action of the app and app components. The Designs of android components using Material design UI. then I used Android Studio IDE for the app development. I Handle the multiple fragment in single activity, with Navigation Drawer. Fragment is a piece of an activity which enable more modular activity. So I easily manage the multiple page in app. Connect the app to rest Api using Retrofit. It is the one of the tool for consuming rest web services. It easily parses the Json object to the app response and Retrofit is type-safe REST client for Android and Java which aims to make it easier to consume RESTful web services. automatically serializes the JSON response using a POJO (Plain Old Java Object) which must be defined in advanced for the JSON Structure. Configuration of android IDE is must for SDK Manager contained SDK build tool. The Android SDK (Software Development Kit) is a set of development tools that are used to develop applications for the Android platform. The Android SDK includes a virtual mobile device (Android Virtual Device) emulator that runs on your computer. The emulator lets you prototype, develop and test Android applications without using a physical device. And I using adb (Android Debug Bridge) this is a versatile command-line tool that helps you communicate with an emulator instance or connected Android-powered device. Now I almost complete the functionalities of my company App with Rest Service within 20days. Designs will now process. Now I learn the android app development basics. This is useful to my career.
Prabakaran Sasikumar,
Project Associate Trainee,
Abytz Tech Solutions India Pvt Ltd,
Neraluru,Bangalore-562107
Java project using spring boot framework because, auto-configuration ability and embedded application server support. Spring Boot is one of the most popular technologies in the Java ecosystem as of date. Spring boot mavan build tool use automatically configure an application based on the dependencies. REST-assured is a very well crafted library making test effort a lot simpler and more efficient
Server side : Spring boot framework REST API services using security and JSON Web Token library configuration. The generate a JWT tokens using algorithm HS512 Signature Algorithm . Tokens is expired to generate refresh token using same algorithm. Client side: Spring boot framework using java dynamic web pages using programming languages HTML, CSS and Javascript. Basic register and login pages use. When login get JWT token store an browser cookies. JWT tokens generate during username ,password and client IP address. JWT authentication process, the front end (client-side) firstly sends some credentials to authenticate username, password and client IP address. The server then checks the credentials is valid to generate a JWT and returns it.
Server side : Spring boot framework REST API services . Client side: Spring boot framework using java dynamic web pages using programming languages HTML, CSS and Javascript. Learn and using jquery datatable.
Sanmugam Dhuraisamy,
Project Associate Trainee,
Abytz Tech Solutions India Pvt Ltd,
Neraluru,Bangalore-562107