Open Authentication (OAuth) Training Course
Open Authentication (OAuth) is an open technology standard used for website authentication. It describes how unrelated servers and services can safely allow authenticated access to assets without sharing credentials.
This instructor-led, live training (online or onsite) is aimed at developers and anyone who wishes to learn and use OAuth to provide applications with secure delegated access.
By the end of this training, participants will be able to:
- Learn the fundamentals of OAuth.
- Understand the native applications and their unique security issues when using OAuth.
- Learn and understand the common extensions to the OAuth protocols.
- Integrate with any OAuth authorization server.
Format of the Course
- Interactive lecture and discussion.
- Lots of 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
Open Training Courses require 5+ participants.
Open Authentication (OAuth) Training Course - Booking
Open Authentication (OAuth) Training Course - Enquiry
Open Authentication (OAuth) - Consultancy 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
Risk optimization is more clear than the other subjects
Munirah Alsahli - GOSI
Course - CGEIT – Certified in the Governance of Enterprise IT
Upcoming Courses
Related Courses
AI and IT Audit
14 HoursThis instructor-led, live training in Slovakia (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:
- Understand the core concepts of artificial intelligence and how it is applied in the context of IT auditing.
- Apply AI technologies such as machine learning, NLP, and RPA to improve audit efficiency, accuracy, and scope.
- Conduct 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 HoursGlobal efforts to combat money laundering place a significant emphasis on coordinated international standards. Compliance officers, AML Officers, MLROs, KYC analysts, Auditors, and Managers must understand how to ensure adherence to Subsidiary 373.01, the Prevention of Money Laundering and Funding of Terrorism Regulations (PMLFTR).
Under the PMLFTR, all Subject Persons, including those operating within the regulated financial services sector, are mandated to appoint a Money Laundering Reporting Officer (MLRO).
This practical course provides essential knowledge and targeted guidance on implementing AML compliance within your organization, with particular focus on the regulatory landscape in Malta.
Micro Focus ArcSight ESM Advanced
35 HoursThis instructor-led, live training in Slovakia (online or onsite) is designed for advanced-level security analysts seeking to upgrade their skills in utilizing advanced Micro Focus ArcSight ESM features. The goal is to enhance the organization's ability to detect, respond to, and mitigate cyber threats with greater precision and speed.
By the end of this training, participants will be able to:
- Optimize Micro Focus ArcSight ESM usage to strengthen 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.
Certified Fraud Examiner (CFE) Preparation
70 HoursThis instructor-led, live training in Slovakia (online or in-person) is designed for advanced-level professionals who wish to gain a comprehensive understanding of fraud examination concepts and prepare for the Certified Fraud Examiner (CFE) exam.
By the end of this training, participants will be able to:
- Gain comprehensive knowledge of fraud examination principles and the fraud examination process.
- Learn to identify, investigate, and prevent various types of financial fraud schemes.
- Understand the legal environment related to fraud, including the legal elements of fraud, relevant laws, and regulations.
- Acquire practical skills in conducting fraud investigations, including evidence collection, interviewing techniques, and data analysis.
- Learn to design and implement effective fraud prevention and deterrence programs within organizations.
- Gain confidence and knowledge to successfully pass the Certified Fraud Examiner (CFE) exam.
CGEIT – Certified in the Governance of Enterprise IT
28 HoursDescription:
This intensive four-day CGEIT training course serves as comprehensive preparation for the examination, designed to equip you with the skills necessary to successfully pass the challenging CGEIT exam on your first try.
The CGEIT qualification is an internationally acclaimed symbol of excellence in IT governance, awarded by ISACA. It is tailored for professionals who manage IT governance or hold significant advisory or assurance responsibilities in this domain.
Earning CGEIT status enhances your market recognition and increases your influence at the executive level.
Objectives:
This seminar aims to prepare delegates for the CGEIT examination by supplementing their existing knowledge and understanding, enabling them to meet the standards defined by ISACA and better prepare to pass the exam.
Target Audience:
Our training course is intended for IT and business professionals with substantial IT governance experience who are preparing for the CGEIT exam.
Compliance for Payment Services in Japan
7 HoursThis instructor-led, live training in Slovakia (offered online or onsite) is tailored for compliance professionals in the payment services industry who wish to develop, implement, and enforce a compliance program within their organizations.
By the end of this training, participants will be able to:
- Understand the rules set forth by government regulators for payment service providers.
- Create the internal policies and procedures needed to satisfy government regulations.
- Implement a compliance program that adheres to relevant laws.
- Ensures that all corporate processes and procedures comply with the compliance program.
- Uphold the business's reputation while protecting it from lawsuits.
Cybersecurity Governance, Risk & Compliance (GRC)
14 HoursThis instructor-led, live training in Slovakia (online or onsite) is designed for intermediate-level cybersecurity professionals who want to enhance their understanding of GRC frameworks and apply them to secure and compliant business operations.
By the end of this training, participants will be able to:
- Understand the key components of cybersecurity governance, risk, and compliance.
- Conduct risk assessments and develop 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-level introduction to the recently enacted Accessibility Law, empowering developers with the practical skills needed to design, develop, and maintain fully accessible applications. Beginning with a contextual discussion on the importance and implications of the law, the curriculum quickly transitions to hands-on coding practices, tools, and testing techniques to ensure compliance and inclusivity for users with disabilities.
HiTrust Common Security Framework Compliance
14 HoursThis instructor-led, live training in Slovakia (online or onsite) is aimed at 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 ISO/IEC 27002 Lead Manager training is designed to equip you with the essential expertise and knowledge required to assist an organization in implementing and managing Information Security controls, as outlined in 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 PECB Lead Manager Certification validates that you have mastered the principles and techniques necessary for implementing and managing Information Security Controls in accordance with ISO/IEC 27002.
Target Audience
- Managers or consultants aiming to implement an Information Security Management System (ISMS) aligned with ISO/IEC 27001 and ISO/IEC 27002
- Project managers or consultants seeking to master the ISMS implementation process
- Professionals responsible for information security, compliance, risk, and governance within an organization
- Members of information security teams
- IT expert advisors
- Information Security officers
- Privacy officers
- IT professionals
- CTOs, CIOs, and CISOs
Learning Objectives
- Gain mastery in implementing Information Security controls by adhering to the framework and principles of ISO/IEC 27002
- Develop a comprehensive understanding of the concepts, approaches, standards, methods, and techniques required for the effective implementation and management of Information Security controls
- Understand the interrelationships between the components of Information Security controls, including responsibility, strategy, acquisition, performance, conformance, and human behavior
- Recognize the critical role of information security in organizational strategy
- Acquire proficiency in implementing information security management processes
- Master the formulation and implementation of security requirements and objectives
Educational Approach
- This training integrates both theoretical foundations and practical applications
- Lectures supplemented with examples drawn from real-world scenarios
- Hands-on exercises based on case studies
- Review sessions to support exam preparation
- Practice tests modeled after the certification examination
General Information
- Certification fees are included in the exam price
- Participants will receive training materials containing over 500 pages of information and practical examples
- A participation certificate awarding 31 CPD (Continuing Professional Development) credits will be issued
- In the event of an unsuccessful exam attempt, candidates may retake the exam free of charge within 12 months
Compliance and the Management of Compliance Risk
21 HoursAudience
This course is designed for all employees seeking a practical grasp of Compliance principles and effective Risk Management techniques.
Course Format
The training utilizes a blended learning approach, featuring:
- Guided discussions
- Slide-based presentations
- Case studies
- Real-world examples
Course Objectives
Upon completion, participants will be able to:
Gain a thorough understanding of the essential aspects of Compliance, alongside national and international initiatives designed to manage related risks.
Articulate how organizations and their teams can establish an effective Compliance Risk Management Framework.
Define the responsibilities of the Compliance Officer and the Money Laundering Reporting Officer, and comprehend how these roles are integrated into the business structure.
Recognize critical risk areas within Financial Crime, particularly concerning international operations, offshore centers, and high-net-worth clients.
Open Source Software (OSS) Management
14 HoursOpen Source Software (OSS) Management involves overseeing the entire lifecycle of open-source components within an organization to ensure their secure, compliant, and efficient utilization.
Delivered as an instructor-led live training session (available online or onsite), this program targets intermediate IT professionals seeking to implement best practices for managing open-source software in enterprise and government settings.
Upon completion, participants will be equipped to:
- Develop effective OSS policies and governance frameworks.
- Leverage Software Bill of Materials (SBOM) and Software Composition Analysis (SCA) tools to identify, track, and manage open-source dependencies.
- Mitigate risks related to licensing issues and security vulnerabilities.
- Facilitate OSS adoption to maximize innovation and cost savings.
Course Format
- Interactive lectures and group discussions.
- Case studies and scenario-based exercises.
- Hands-on demonstrations using OSS management tools.
Customization Options
- This course can be customized to align with your organization's specific OSS policies and toolchains. Please contact us to arrange tailored sessions.
PCI-DSS Practitioner
14 HoursThis instructor-led, live Payment Card Industry Professional training in Slovakia (online or onsite) offers a personal certification for industry practitioners seeking to validate their professional expertise and comprehensive understanding of the PCI Data Security Standard (PCI DSS).
Upon completion of this training, participants will be able to:
- Comprehend the payment process and the PCI standards established to safeguard it.
- Recognize the roles and responsibilities of entities operating within the payment industry.
- Gain deep insight into and a thorough understanding of the 12 PCI DSS requirements.
- Demonstrate proficiency in PCI DSS and its application to organizations involved in transaction processes.
Secrets of Boardroom Leadership
7 HoursThe quality of an organization's governance depends directly on its board of directors, which in turn relies on the effectiveness of its chairman. Despite this critical importance, the role of board leadership receives the least amount of training and support. Furthermore, board leaders and chief executives too often find themselves locked in power struggles. This program reveals the secrets used by the world's top board leaders, offering practical, real-world insights from experienced board professionals.
Welcome to the Boardroom!
7 HoursYou might be aiming for your first seat on a board. Perhaps you have already secured a board role and need to prepare for your initial meeting. Or a company may wish to align its rising managers and diverse talents with the essential knowledge required for effective boardroom participation. This one-day program equips you with everything necessary to become capable, well-informed, and prepared for the moment you enter the boardroom.