Đã hoàn thành

Develop Single Sign On Solution - Java (SAML)/ OAUTH

Background

Education Services (ES) uses a third party COTS system named Canvas LMS ([login to view URL]) that offers online educational training module (training content and tools) to training organisations. Canvas LMS is hosted on AWS. Currently, ES clients (e.g. student, teacher, administrator and organisations) log into the Canvas LMS system using Canvas LMS user interfaces (e.g. Login interface). ES also developed an in-house developed custom web (web java) based reporting application that the company use to report on training modules. The reporting application (‘Lighthouse’) is hosted on the ES infrastructure. These reports are also used by ES clients (e.g. student, teacher). ES clients log into the reporting application by using reporting application’s login interface (e.g. login page).

ES clients need to login separately into two different systems (Canvas LMS and Reporting application) to get the services that we offer to our clients. The experience is not seamless and superior given that they have to login separately.

ES already uses Canvas LMS to provision/create two accounts; a registered organisation (RTO) account and an RTO administrator account. ES will continue to use this function as it is.

High Level concept interactions between SSO solution and Canvas LMS+Lighthouse

- Each user account (student, teacher) will be created by calling API/Webservices (to be developed as part of this process) and stored in the ES SSO solution. This API will require the following information:

o Username

o Password

o First Name

o Last Name

o RTO account ID

o Email address

o User type (Student, Teacher, Administrator, Regulator)

- Once user is created, user should be able to log in to the company COTS Canvas LMS and also the internal ‘Lighthouse’ system using the same credentials utilising SSO (e.g. SAML based).

Use Case

• Generally, ES directly goes into Canvas LMS admin interface to create RTO accounts and Administrator account. Therefore, an RTO account and Administrator account already exist. This function will stay as it is.

• When a student under an RTO wants to register, they fire up SSO registration page and provides registration information (e.g. frame, blame, email, username, password, RTO Id from an already loaded select list that will be same as canvas RTO ids). User clicks register. SSO solution stores the details in its own database and send requests

o to Canvas to create the user in Canvas LMS and,

o to Lighthouse to create the user in Lighthouse.

• User now fires up SSO solution login page, user puts username and password. SSO solution authenticates the user using SSO solution database shows links to access both Canvas and Lighthouse. Depending on which application the user click, the user is validated and is given access to either Canvas LMS and/or Lighthouse.

Relevant Technology information

• Build an identity provider using SAML

• Integrate identity provider with Canvas LMS using SSO (through SAML)

o [login to view URL]

o [login to view URL]

• Integrate identity provider with Lighthouse (configured through SAML)

• User management (removal of user, suspension etc.)

Further useful links

[login to view URL]

[login to view URL]

High Level requirement

We need to do the following

- Develop a web based single sign on (SSO) solution that offers single sign on to both Canvas LMS and Lighthouse.

- Develop SSO management

o Admin login and management

o Suspend an account

o Remove an account

o Update an account

o List all users

Expected Technology stack

You are expected to develop the solution using Java (JEE5+ [JSF2/EJB3] or spring stack of technologies).

Kĩ năng: J2EE, Java, JSP, Thiết kế trang web

Xem nhiều hơn: single sign mysql, setup single sign business objects windows iis, implementing single sign php openldap, java web service openldap single sign session control, java tender spec single sign, implementing single sign solution mysql, develop single sign, sun java system web server single sign, active directory authentication saml option sso single sign, single sign joomla java, single sign using cas java, single sign ldap java tomcat, single sign solution joomla, java single sign, java ldap single sign, single sign on, champs single sign on, azure single sign on, Single Sign-on, SAML, siteminder, ca single sign on, access management

Về Bên Thuê:
( 6 nhận xét ) CANBERRA, Australia

ID dự án: #19954961

Được trao cho:

jamescarl2019

Hello. I am very interested in your project. Let me introduce myself. I have a great experience with single sign on. I have developed integration platform which contains identity integration, service integration, pro Thêm

$300 AUD trong 4 ngày
(0 Đánh Giá)
0.0

21 freelancer đang chào giá trung bình $576 cho công việc này

narmadatech

Thank you for taking the time to read my proposal. I have few questions regarding your post, Kindly Note - This is not a standard response, I truly like your post, Yet I would first like to get hands-on for a discuss Thêm

$500 AUD trong 7 ngày
(250 Nhận xét)
8.4
trustus

Hello, We have a team of Skilled Java-J2EE professionals with experience up to 8 years. ===== Our Expertise in Java / J2EE : * Desktop Applications : Swing, Eclipse Rich Client Platform, AWT, SWT, RMI * Framework Thêm

$750 AUD trong 1 ngày
(208 Nhận xét)
8.2
okzhang321

Hello. I have read your description and I am so interested in your project. I am confident in your project and I can finish it clearly on time. I am well experienced and skillful JSP/JSF/Spring/Spring Boot programm Thêm

$500 AUD trong 10 ngày
(97 Nhận xét)
6.2
ChaoHan2018

⭐⭐⭐⭐⭐⭐ [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] Dear Recruiter, I have 6+ years highly skilled dedicated in-house team knowledgeable in: Graphic & Web-Design | Thêm

$750 AUD trong 7 ngày
(26 Nhận xét)
6.1
Software9981

Hiiiii I saw your proposal and understood completely . We are a team of expert developer's and have more than 6 year of experience in the same domain . We will complete your task on time and in budget with great accura Thêm

$277 AUD trong 5 ngày
(19 Nhận xét)
6.0
AndITServices

Hello, I am a java Developer.I also have strong knowledge of the skills listed below: 1- java, JavaScript, javafx, Html, CSS. 2- Native Application. 3- Mobile Application. 4- Web Application. 5- SQLite, Thêm

$250 AUD trong 10 ngày
(67 Nhận xét)
5.5
MaMingMing

Dear client, I love to bid on your project - I have read your job description carefully and I have understood everything perfectly. As I am an experienced web/mobile developer, I can manage your project perfectly. Thêm

$250 AUD trong 7 ngày
(7 Nhận xét)
5.1
maryumakhter5

Hello sir, I have read your job post and have much interested to do this project similar like Canvas LMS as you want. I am a Software Engineer Graduated having good skills in Java Language, and I have the ability to p Thêm

$250 AUD trong 7 ngày
(11 Nhận xét)
4.8
cooolwriter

Hi there, Your Java designer and developer here. Graduated recently from California, USA; I have been doing numerous Website and app design projects. I feel I will be comfortable to work with you and perform tasks Thêm

$420 AUD trong 3 ngày
(3 Nhận xét)
2.6
abdulfastian1

Dear Client, Lets discuss this project in details. i am senior Java developer and interested to complete your project requirement. I have hand on experience with same technology stack and SSO. If you award me this Thêm

$1111 AUD trong 20 ngày
(3 Nhận xét)
3.4
idmintegration

I am a consultant and backend developer specializing in SAML and SSO integration with over ten years of experience in this area.

$700 AUD trong 14 ngày
(1 Nhận xét)
2.8
CODEGASMUK

Hi, I'm Gary and I’ve been developing websites and web related applications for the past 6+ years and I’ve been dealing with potential clients for more than 7+ years from all over the world and I understand your requir Thêm

$349 AUD trong 5 ngày
(3 Nhận xét)
3.4
progrocus

I can complete your job in 5 days. I suggest to use service of geetoPod - Free Identity Service [ [login to view URL] ], which is free for first 1,000 users, then $40 / month for 1,000 additional users. Please give me Thêm

$500 AUD trong 5 ngày
(1 Nhận xét)
0.9
AITCHENNAI

Hi there! Greetings from Aravind InfoTech! We are Aravind Info Tech, We go through the minutest details of your project which can be shaped into impeccable with our 64 young professionals’ who possessing 15+yrs. of e Thêm

$1800 AUD trong 15 ngày
(0 Nhận xét)
0.0
chenshanhua0739

Hi, guys I have more than 7 years experiences in big data software development and more than 12 years in java software development. I am good at coding design and resolving problems. I wish I can help you with my know Thêm

$555 AUD trong 10 ngày
(0 Nhận xét)
0.0
qureshi009

Greetings, We are team of developers worked in big MNC's equiped with latest technology in web, mobile and backend languages. We are highly qualified in technical and softskill. We all love to code and provide excelle Thêm

$500 AUD trong 7 ngày
(0 Nhận xét)
0.0
evonsystems7

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do th Thêm

$550 AUD trong 7 ngày
(1 Nhận xét)
0.0
InextureLLP

Hi there, I am a Sun certified Java programmer with 14 Years of Experience in IT Service as a software developer. Strong knowledge in JAVA, XML, NMS, EMS in a UNIX environment and Java™ 8 and JDK 9, Spring 5, J2EE, Thêm

$500 AUD trong 10 ngày
(0 Nhận xét)
0.0
javabypass

I have studied your requirements. I can fulfill your needs. You can have a look at my company portfolio [login to view URL] Let’s setup some time for business and technical discussion. METHODOLOGY I identi Thêm

$723 AUD trong 7 ngày
(0 Nhận xét)
0.0
prashanthrd80

Excellent at java technologies, J2EE, Spring technologies. Developed applications with SSO, SSL, OAUTH....etc

$555 AUD trong 10 ngày
(0 Nhận xét)
0.0