Open Authentication (OAuth) Training Course
Open Authentication (OAuth) is an open technology standard designed for website authentication. It outlines how disparate servers and services can safely grant authenticated access to assets without the need to share credentials.
This instructor-led, live training (available online or onsite) is designed for developers and anyone keen to learn and apply OAuth to enable secure delegated access for applications.
Upon completion of this training, participants will be able to:
- Grasp the fundamentals of OAuth.
- Understand native applications and their unique security challenges when utilizing OAuth.
- Learn about and comprehend the common extensions to OAuth protocols.
- Integrate with any OAuth authorization server.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
- Overview of OAuth
- Understanding API security
OAuth
- Protocol endpoints
- Scope
- Authorization code for web apps
- Implicit flow for single-page apps
- Client credentials for machines
- Resource owner password credentials
- Long-lived access with refresh tokens
- Choosing the right response mode
- Simplifying OAuth with OAuth 2.1
Native Applications Best Practices
- Unique issues of native apps
- Using PKCE to handle stolen tokens
- Choosing the best redirect URI
Browser-based Application Best Practices
- The security profile of the browser-based app
- OAuth within the browser
- Avoiding OAuth with SameSite cookies
- Securing browser-based apps with backend for frontend
Extending OAuth
- OAuth and Identity with OpenID Connect
- Configuring clients with OAuth metadata
- Authorizing the IoT with the OAuth device flow
- Combining SAML and OAuth with the SAML assertion grant
- Securing Microservices with token exchange
Summary and Next Steps
Requirements
- Basic knowledge of web service and API development
Audience
- Developers
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Open Authentication (OAuth) Training Course - Enquiry
Testimonials (3)
The trainer was helpful..
Attila - Lifial
Course - Compliance and the Management of Compliance Risk
The report and rules setup.
Jack - CFNOC- DND
Course - Micro Focus ArcSight ESM Advanced
Speed of response and communication
Bader Bin rubayan - Lean Business Services
Course - ISO/IEC 27001 Lead Implementer
Related Courses
AI and IT Audit
14 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at intermediate-level IT auditors who wish to effectively incorporate AI tools in their audit practices.
By the end of this training, participants will be able to:
- Grasp the core concepts of artificial intelligence and how it is applied in the context of IT auditing.
- Utilize AI technologies such as machine learning, NLP, and RPA to improve audit efficiency, accuracy, and scope.
- Perform risk assessments using AI tools, enabling continuous monitoring and proactive risk management.
- Integrate AI into audit planning, execution, and reporting, enhancing the overall effectiveness of IT audits.
AML OFFICER MASTERCLASS
21 HoursThere is a strong international focus on combating money laundering. Compliance officers, AML Officers, MLROs, KYC analysts, auditors, and managers must understand how to ensure compliance with Subsidiary 373.01, the Prevention of Money Laundering and Funding of Terrorism Regulations (PMLFTR).
Under the PMLFTR, all Subject Persons, including those in the regulated financial services sector, are required to appoint a Money Laundering Reporting Officer (MLRO).
This practical course provides you with the knowledge and necessary guidance on how to approach AML compliance within your organization, with special attention to the regulatory environment in Malta.
Micro Focus ArcSight ESM Advanced
35 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at advanced-level security analysts who wish to elevate their skills in utilizing advanced Micro Focus ArcSight ESM content to improve an organization's ability to detect, respond, and mitigate cyber threats with greater precision and speed.
By the end of this training, participants will be able to:
- Optimize the use of Micro Focus ArcSight ESM to enhance monitoring and threat detection capabilities.
- Construct and manage advanced ArcSight variables to refine event streams for more precise analysis.
- Develop and implement ArcSight lists and rules for effective event correlation and alerting.
- Apply advanced correlation techniques to identify complex threat patterns and reduce false positives.
BCS Practitioner Certificate in Information Risk Management (CIRM)
35 HoursTarget Audience:
This certification is designed for any professional involved in the fields of information security and information assurance.
Learning Outcomes:
Upon completion, candidates will be able to demonstrate:
- The significant business benefits derived from effective information risk management.
- How to utilize information risk management terminology accurately and comprehensively.
- Methods for conducting threat and vulnerability assessments, business impact analyses, and risk assessments.
- The underlying principles of controls and risk treatment.
- Techniques for presenting results in a format suitable for developing a risk treatment plan.
- The application of information classification schemes.
Compliance for Payment Services in Japan
7 HoursThis instructor-led, live training in Nigeria (online or onsite) is designed for compliance professionals in the payment services sector who wish to create, implement, and enforce a compliance programme within their organisation.
By the end of this training, participants will be able to:
- Comprehend the regulations imposed by government regulators on payment service providers.
- Develop the internal policies and procedures required to meet regulatory obligations.
- Implement a compliance programme that aligns with applicable laws.
- Ensure that all corporate processes and procedures adhere to the compliance programme.
- Protect and enhance the business's reputation while shielding it from legal action.
Cybersecurity Governance, Risk & Compliance (GRC)
14 HoursThis instructor-led, live training in Nigeria (online or onsite) is tailored for intermediate-level cybersecurity professionals seeking to deepen their knowledge of GRC frameworks and apply them to secure and compliant business operations.
By the end of this training, participants will be able to:
- Comprehend the key components of cybersecurity governance, risk, and compliance.
- Conduct risk assessments and formulate risk mitigation strategies.
- Implement compliance measures and manage regulatory requirements.
- Develop and enforce security policies and procedures.
Accessibility by Design (Compliance with EU ACT)
21 HoursThis course offers an expert introduction to the newly enacted Accessibility Law, empowering developers with the practical skills needed to design, build, and maintain fully accessible applications. Beginning with a contextual discussion on the law's significance and implications, the course swiftly transitions into hands-on coding practices, tools, and testing techniques designed to ensure compliance and inclusivity for users with disabilities.
HiTrust Common Security Framework Compliance
14 HoursThis instructor-led live training, available in Nigeria (online or onsite), is intended for developers and administrators who wish to produce software and products that are HiTRUST compliant.
By the end of this training, participants will be able to:
- Understand the key concepts of the HiTrust CSF (Common Security Framework).
- Identify the HITRUST CSF administrative and security control domains.
- Learn about the different types of HiTrust assessments and scoring.
- Understand the certification process and requirements for HiTrust compliance.
- Know the best practices and tips for adopting the HiTrust approach.
ISO 27002 Lead Manager
35 HoursThe PECB ISO/IEC 27002 Lead Manager training equips you with the essential expertise and knowledge required to help organizations implement and manage Information Security controls in accordance with ISO/IEC 27002.
Upon completing this course, you will be eligible to take the examination and apply for the 'PECB Certified ISO/IEC 27002 Lead Manager' credential. This certification validates your mastery of the principles and techniques necessary for implementing and managing Information Security controls based on ISO/IEC 27002.
Who should attend?
- Managers or consultants aiming to implement an Information Security Management System (ISMS) based on ISO/IEC 27001 and ISO/IEC 27002
- Project managers or consultants looking to master the ISMS implementation process
- Professionals responsible for information security, compliance, risk, and governance within an organization
- Members of information security teams
- Expert advisors in information technology
- Information Security officers
- Privacy officers
- IT professionals
- CTOs, CIOs, and CISOs
Learning objectives
- Master the implementation of Information Security controls by adhering to the framework and principles of ISO/IEC 27002
- Gain a comprehensive understanding of the concepts, approaches, standards, methods, and techniques required for the effective implementation and management of Information Security controls
- Comprehend the relationships between Information Security control components, including responsibility, strategy, acquisition, performance, conformance, and human behaviour
- Understand the significance of information security to organisational strategy
- Master the implementation of information security management processes
- Master the formulation and implementation of security requirements and objectives
Educational approach
- This training combines both theory and practice
- Lecture sessions supplemented with examples from real-life cases
- Practical exercises based on case studies
- Review exercises designed to assist with exam preparation
- Practice tests that mirror the format of the certification exam
General Information
- Certification fees are included in the exam price
- Training material comprising over 500 pages of information and practical examples will be provided to participants
- A participation certificate awarding 31 CPD (Continuing Professional Development) credits will be issued to participants
- If you do not pass the exam, you may retake it within 12 months at no additional cost
PECB ISO/IEC 27001 Lead Implementer
35 HoursInformation security threats and attacks are constantly evolving and becoming more sophisticated. The most effective defence against these risks is the proper implementation and management of information security controls and best practices. Furthermore, robust information security is a key expectation and requirement from customers, legislators, and other interested stakeholders.
This training course is designed to equip participants with the skills to implement an Information Security Management System (ISMS) in accordance with ISO/IEC 27001. It aims to provide a comprehensive understanding of ISMS best practices and establish a framework for its ongoing management and improvement.
Upon completing the training course, you may take the exam. If you pass successfully, you can apply for the “PECB Certified ISO/IEC 27001 Lead Implementer” credential, which demonstrates your ability and practical knowledge to implement an ISMS based on the requirements of ISO/IEC 27001.
Who Can Attend?
- Project managers and consultants involved in and concerned with the implementation of an ISMS
- Expert advisors seeking to master the implementation of an ISMS
- Individuals responsible for ensuring conformity to information security requirements within an organization
- Members of an ISMS implementation team
General information
- Certification fees are included in the exam price
- Training material containing over 450 pages of information and practical examples will be distributed
- A participation certificate of 31 CPD (Continuing Professional Development) credits will be issued
- In case of exam failure, you can retake the exam within 12 months free of charge
Educational approach
- This training course contains essay-type exercises, multiple-choice quizzes, examples, and best practices used in the implementation of an ISMS.
- The participants are encouraged to communicate with each other and engage in discussions when completing quizzes and exercises.
- The exercises are based on a case study.
- The structure of the quizzes is similar to that of the certification exam.
Learning objectives
This training course will help you:
- Gain a comprehensive understanding of the concepts, approaches, methods, and techniques used for the implementation and effective management of an ISMS
- Acknowledge the correlation between ISO/IEC 27001, ISO/IEC 27002, and other standards and regulatory frameworks
- Understand the operation of an information security management system and its processes based on ISO/IEC 27001
- Learn how to interpret and implement the requirements of ISO/IEC 27001 in the specific context of an organization
- Acquire the necessary knowledge to support an organization in effectively planning, implementing, managing, monitoring, and maintaining an ISMS
Compliance and the Management of Compliance Risk
21 HoursTarget Audience
This course is designed for all staff members who need a practical grasp of Compliance and effective Risk Management.
Course Format
The training employs a blended learning approach that includes:
- Guided discussions
- Slide-driven presentations
- Case studies
- Real-world examples
Course Objectives
Upon completing the course, participants will be able to:
Gain a robust understanding of the fundamental aspects of Compliance, alongside national and international initiatives geared towards managing related risks.
Articulate how organizations and their teams can build an effective Compliance Risk Management Framework.
Outline the duties of the Compliance Officer and the Money Laundering Reporting Officer, and comprehend how these roles fit into the broader business structure.
Pinpoint critical risk areas within Financial Crime, especially concerning international operations, offshore centres, and high-net-worth clients.
Open Source Software (OSS) Management
14 HoursManaging Open Source Software (OSS) involves overseeing the entire lifecycle of open-source components within an organization to ensure they are used securely, compliantly, and efficiently.
This instructor-led, live training (available online or onsite) is designed for intermediate-level IT professionals who want to implement best practices for managing open-source software in enterprise and government settings.
By the end of this training, participants will be able to:
- Establish effective OSS policies and governance frameworks.
- Use SBOM and SCA tools to identify, track, and manage open-source dependencies.
- Mitigate risks associated with licensing and security vulnerabilities.
- Streamline OSS adoption while maximizing innovation and cost savings.
Course Format
- Interactive lecture and discussion.
- Case studies and scenario-based exercises.
- Hands-on demonstrations with OSS management tools.
Customization Options
- This course can be tailored to specific organizational OSS policies and toolchains. Please contact us to arrange.
PCI-DSS Practitioner
14 HoursThis instructor-led, live Payment Card Industry Professional training in Nigeria (online or onsite) provides an individual qualification for industry practitioners who wish to demonstrate their professional expertise and understanding of the PCI Data Security Standard (PCI DSS).
By the end of this training, participants will be able to:
- Understand the payment process and the PCI standards designed to protect it.
- Understand the roles and responsibilities for entities involved in the payment industry.
- Have deep insight into, and understanding of, the 12 PCI DSS requirements.
- Demonstrate knowledge of PCI DSS and how it applies to organizations that are involved in the transaction process.
Secrets of Boardroom Leadership
7 HoursThe strength of any organization’s governance depends heavily on its board of directors, and the board’s effectiveness hinges on its chairman. Yet, while board leadership is the most critical factor for success, it receives the least training and support. Often, board leaders and chief executives find themselves in power struggles. This course reveals the secrets of the world’s top board leaders, sharing practical, "in the boardroom" leadership techniques from seasoned professionals.
Welcome to the Boardroom!
7 HoursYou might be looking for your initial board position, or you may have already secured a board role and need to prepare for your inaugural meeting. Alternatively, a company might wish to bring its emerging managers and diverse talent up to speed on the essentials for boardroom inclusion and effectiveness. This one-day program equips you with everything you need to be effective, well-informed, and fully prepared the moment you step into the boardroom.