Introduction to ASP.NET Identity. Brock Allen
|
|
- Gwendolyn Gordon
- 5 years ago
- Views:
Transcription
1 Introduction to ASP.NET Identity Brock Allen
2 Overview Architecture Setup Scenarios Registration Signin Signout User management
3 ASP.NET Identity library features Authenticate users Identification (e.g. username, certificate, facebook login) Store user information Profile data (e.g. first & last name) Roles (Sales, Manager, Customer, etc.) Manage cookies Using cookie authentication middleware
4 ASP.NET Identity Architecture User models data User Store stores/retrieves user data in database User Manager manages security operations for user app User Manager User Store database User
5 Setup NuGets Modeling users and database API for security features Configuration in DI Database setup
6 NuGets
7 Modeling users Define User class Models user data for authentication and identity Derive from EF-provided IdentityUser base Provides several properties/collections to manage identity data Add any custom properties needed Will map to columns in a relational database table public class MyUser : IdentityUser { public string FirstName { get; set; } public string LastName { get; set; } }
8 Modeling database IdentityDbContext class provides EF modeling of database tables Sometimes custom IdentityDbContext-derived class useful Allows for schema modification Allows for custom tables, if needed public class MyUserDatabase : IdentityDbContext<MyUser> { public MyUserDatabase(DbContextOptions options) : base(options) { } }
9 Accessing security features UserManager provides main API for features Creating, Deleting User lookup/query APIs Credential validation and lockout Managing/updating identity data /phone verification Custom UserManager-derived class sometimes used
10 Configuration with DI Many services used to provide identity Typically registered in DI AddIdentity adds to ASP.NET Core DI system Typical options callback delegate used to customize Extension methods for registering custom implementations services.adddbcontext<myuserdatabase>(options=> { options.usesqlserver("server=localhost;database=test;trusted_connection=yes;"); }); services.addidentity<myuser, IdentityRole>().AddUserManager<MyUserManager>().AddEntityFrameworkStores<MyUserDatabase>();
11 Database setup Migrations used to define DB schema EF tooling used to create database
12 Basic scenarios User creation Sign-in Sign-out User data management
13 User creation Decide on a provisioning process Self-service registration Batch user import UserManager.CreateUser to create new user Accepts new user and password as parameters
14 Sign-in features and steps Login page must: Validate credentials Issue claims into cookie Brute force prevention
15 Validate credentials UserManager.CheckPassword used to validate credentials var user = await _usermanager.findby async(model. ); if (user!= null) { if (await _usermanager.checkpasswordasync(user, model.password)) { // success! } } Separate APIs for: Creating claims Issuing cookies Brute force prevention
16 Claims and cookies Claims used to model user identity Simple key/value pairs for ease to model identity Simple/portable for serialization into cookie Use cookie authentication middleware to manage cookie var claims = new Claim[] { new Claim("userId", user.id) }; var ci = new ClaimsIdentity(claims, "password"); var cp = new ClaimsPrincipal(ci); await HttpContext.Authentication.SignInAsync("Cookies", cp);
17 UserClaimsPrincipalFactory Helper class to encapsulate conversion of user to claims Automatically maps basic properties, claims, and roles Claim types options can be used to configure claim types used Does not handle custom properties Custom implementation necessary for this
18 Brute force prevention Must coordinate with UserManager for lockout AccessFailedAsync used when password fails ResetAccessFailedCountAsync when password succeeds IsLockedOutAsync to check if user already locked out
19 SigninManager Helper class to encapsulate all of manual work Does claims mapping Issues cookie Does brute force checking var result = await _signinmanager.passwordsigninasync( model. , model.password, false, true); if (result.succeeded) { return Redirect("~/"); }
20 Sign-out Simply clear authentication cookie Or can use SigninManager [HttpPost] [ValidateAntiForgeryToken] public async Task<IActionResult> Logout() { await HttpContext.Authentication.SignOutAsync("Cookies"); } return Redirect("~/");
21 User management Change password Profile Claims Roles
22 Change password UserManager provides ChangePassword API Also, Change and ChangeUsername var user = await _usermanager.getuserasync(user); var result = await _usermanager.changepasswordasync(user, model.oldpassword, model.newpassword); if (result.succeeded) { return View("ChangePasswordSuccess"); }
23 Profile Custom user properties persisted with UserManager.Update Might need to re-issue cookie with updated claims var user = await _usermanager.getuserasync(user); user.firstname = model.first; user.lastname = model.last; var result = await _usermanager.updateasync(user); if (result.succeeded) { await _signinmanager.signinasync(user, false); return View("ProfileSuccess"); }
24 Claims Claims allow for flexible user attributes Key/value pairs AddClaim(s) and RemoveClaim(s) APIs to manage Must explicitly manage duplicates
25 Roles Roles are special cased Roles are just claims, so AddClaim API could be sufficient Role definition must exist to put user in role Using the RoleManager Roles themselves can have claims Use with caution
26 Summary ASP.NET identity is decent framework for managing user identity You must still understand what it s doing for you Encapsulation layer would be recommended to control features
Advanced ASP.NET Identity. Brock Allen
Advanced ASP.NET Identity Brock Allen brockallen@gmail.com http://brockallen.com @BrockLAllen Advanced The complicated bits of ASP.NET Identity Brock Allen brockallen@gmail.com http://brockallen.com @BrockLAllen
More informationComponentSpace SAML v2.0 Examples Guide
ComponentSpace SAML v2.0 Examples Guide Copyright ComponentSpace Pty Ltd 2017-2018. All rights reserved. www.componentspace.com Contents Introduction... 1 Visual Studio Solution Files... 1 Visual Studio
More informationIntroduction to IdentityServer
Introduction to IdentityServer The open source OIDC framework for.net Brock Allen http://brockallen.com @BrockLAllen brockallen@gmail.com @IdentityServer Dominick Baier http://leastprivilege.com @leastprivilege
More informationAuthorization in ASP.NET Core. Brock Allen
Authorization in ASP.NET Core Brock Allen brockallen@gmail.com http://brockallen.com @BrockLAllen Authorization in ASP.NET Core Complete re-write support for unauthorized vs forbidden better separation
More informationUser Authentication APIs
Introduction, page 1 signin, page 1 signout, page 5 Introduction MediaSense enables third-party developers to configure application users that allow third party applications to authenticate themselves.
More informationAlmadallah Healthcare Management
Almadallah Healthcare Management This manual contains the information on provider account, the features or benefits a provider will get by having a user account with Almadallah Website. A l m a d a l l
More informationMULTI-FACTOR AUTHENTICATION SET-UP
MULTI-FACTOR AUTHENTICATION SET-UP DepositPartner Desktop Application FIRST TIME ENROLLMENT NOTE: Your computer settings cannot be set to clear cookies upon exit, otherwise you will be prompted to enter
More informationAccess Expense App Tutorial
Contents Access Expense App Tutorial Where to download... 2 The Basics - Logging In... 3 The Directory Button... 3 Creating an Expense... 4 Add a receipt... 4 Change the Type... 4 Changing the values...
More informationGuide to your CGIAR Network account Self Service tool
Guide to your CGIAR Network account Self Service tool The self-service tool allows you to: Change Password: Change your current password from anywhere using your web browser. Reset Password: Reset your
More informationComponentSpace SAML v2.0 Developer Guide
ComponentSpace SAML v2.0 Developer Guide Copyright ComponentSpace Pty Ltd 2017-2018. All rights reserved. www.componentspace.com Contents Introduction... 1 Visual Studio and.net Core Support... 1 Application
More informationComponentSpace SAML v2.0 IdentityServer4 Integration Guide
ComponentSpace SAML v2.0 IdentityServer4 Integration Guide Copyright ComponentSpace Pty Ltd 2017-2018. All rights reserved. www.componentspace.com Contents Introduction... 1 IdentityServer4 as the Service
More informationesignlive SAML Administrator's Guide Product Release: 6.5 Date: July 05, 2018 esignlive 8200 Decarie Blvd, Suite 300 Montreal, Quebec H4P 2P5
esignlive SAML Administrator's Guide Product Release: 6.5 Date: July 05, 2018 esignlive 8200 Decarie Blvd, Suite 300 Montreal, Quebec H4P 2P5 Phone: 1-855-MYESIGN Fax: (514) 337-5258 Web: www.esignlive.com
More informationTable of Contents. Single Sign On 1
Table of Contents Table of Contents Single Sign On SAML Authentication Using SAML SSO Authentication Setting up SAML SSO Authentication Configuring OneLogin as an Identity Provider LDAP Authentication
More informationCredential Policy CHAPTER
CHAPTER 21 Cisco Unified Communications Manager authenticates user login credentials before allowing system access. To help secure user accounts, you can specify settings for failed logon attempts, lockout
More informationTyler Identity User Account Management New World ERP Foundation
Tyler Identity User Account Management New World ERP Foundation 2018 Tyler Technologies, Inc. Data used to illustrate the reports and screens may include names of individuals, companies, brands, and products.
More informationIndex. Bower, 133, 352 bower.json file, 376 Bundling files, 157
Index A Action results. See Controllers Actions. See Controllers Application model, 986 action constraints, 1000 Areas. See Routing Arrow functions. See Lambda expressions ASP.NET Core MVC (see Model View
More informationServerless Single Page Web Apps, Part Four. CSCI 5828: Foundations of Software Engineering Lecture 24 11/10/2016
Serverless Single Page Web Apps, Part Four CSCI 5828: Foundations of Software Engineering Lecture 24 11/10/2016 1 Goals Cover Chapter 4 of Serverless Single Page Web Apps by Ben Rady Present the issues
More informationEuropean School Brussels IV
1. PURPOSE: This procedure describes how to migrate mail currently residing in Gmail to Office 365. It should be used if you want to migrate some or all mail from Google to Office 365. This is not a mandatory
More informationG Suite Basic or G Suite Business - Setup Instructions
G Suite Basic or G Suite Business - Setup Instructions Follow the step by step instructions below to set up your G Suite Basic or G Suite Business service. How to sign in to My Online Productivity account
More informationGuest Service Changes
Service Changes The Services administration is now much simplified. The configuration is centralized in the Admin portal under the Access menu. There are several changes in Cisco ISE Web Portals between
More informationThis walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough.
Azure Developer Immersion In this walkthrough, you are going to put the web API presented by the rgroup app into an Azure API App. Doing this will enable the use of an authentication model which can support
More informationContents Using the Primavera Cloud Service Administrator's Guide... 9 Web Browser Setup Tasks... 10
Cloud Service Administrator's Guide 15 R2 March 2016 Contents Using the Primavera Cloud Service Administrator's Guide... 9 Web Browser Setup Tasks... 10 Configuring Settings for Microsoft Internet Explorer...
More informationSECURING ASP.NET CORE APPLICATIONS
SECURING ASP.NET CORE APPLICATIONS Philip Japikse (@skimedic) skimedic@outlook.com www.skimedic.com/blog Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, CSP Consultant, Teacher, Writer https://github.com/skimedic/presentations
More informationFortiAuthenticator - Two-Factor Authentication for Web Applications Solution Guide VERSION 1.0
FortiAuthenticator - Two-Factor Authentication for Web Applications Solution Guide VERSION 1.0 FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO GUIDE http://video.fortinet.com FORTINET
More informationArchitecture Assessment Case Study. Single Sign on Approach Document PROBLEM: Technology for a Changing World
Technology for a Changing World Architecture Assessment Case Study Single Sign on Approach Document PROBLEM: Existing portal has Sign on Capabilities based on the SQL Server database and it s not having
More informationClient Fact Sheet. Personalized Concur Open
Concur Open is the SAP Concur service status dashboard that displays known and widespread outages and incidents for select SAP Concur services and all data centers. Concur Open displays the current service
More informationMANAGING LOCAL AUTHENTICATION IN WINDOWS
MANAGING LOCAL AUTHENTICATION IN WINDOWS Credentials Manager Windows OS has a set of tools that help remedy some of the authentication challenges. For example, the Credential Manager in Windows 7 and newer
More informationMULTI-FACTOR AUTHENTICATION SET-UP
MULTI-FACTOR AUTHENTICATION SET-UP DepositPartner Web Application FIRST TIME ENROLLMENT 1. Enter your User ID and click Login. 2. Click Begin Setup to continue or Sign Off to cancel this process and exit
More informationEnterprise Access Gateway Management for Exostar s IAM Platform June 2018
Enterprise Access Gateway Management for Exostar s IAM Platform June 2018 Copyright 2018 Exostar LLC All rights reserved. 1 Version Impacts Date Owner Enterprise Access Gateway (EAG) Guide Revised June
More informationProduced by. Web Development. Eamonn de Leastar Department of Computing, Maths & Physics Waterford Institute of Technology
Web Development Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie Sessions Web Development
More informationBringing Together One ASP.NET
Bringing Together One ASP.NET Overview ASP.NET is a framework for building Web sites, apps and services using specialized technologies such as MVC, Web API and others. With the expansion ASP.NET has seen
More informationpenelope case management software AUTHENTICATION GUIDE v4.4 and higher
penelope case management software AUTHENTICATION GUIDE v4.4 and higher Last modified: August 9, 2016 TABLE OF CONTENTS Authentication: The basics... 4 About authentication... 4 SSO authentication... 4
More informationBrute Force Attack. Ahmad Karawash 12/17/2015 1
Brute Force Attack Ahmad Karawash 12/17/2015 1 Definition A Brute Force attack is a method or an algorithm to determine a password or user name using an automatic process. 12/17/2015 2 Way of work A Brute
More informationCloudessa API Documentation Guide. Cloudessa, Inc East Bayshore Road, Suite 200 Palo Alto, CA, 94303
Cloudessa API Documentation Guide Cloudessa, Inc. 2225 East Bayshore Road, Suite 200 Palo Alto, CA, 94303 July, 2013 Cloudessa RADIUS API Cloudessa offers a powerful Application Program Interface (API)
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) Farmworkers Safety App Team 09 TEAM MEMBER NAME Shobhit Agarwal Akshay Aggarwal Viraj Sahai Vahagen Sinanian Juan Andrade Basir Navab Marko Djuliarso
More informationMeetMe Planner Design description. Version 2.2
Design description Version 2.2 Revision History Date Version Description Author 2015-07-11 1.0 First version Danijel Sokač Francesco Giarola 2015-14-11 1.1 Mockups update and new use case handling Danijel
More informationImgur.API Documentation
Imgur.API Documentation Release 3.7.0 Damien Dennehy May 13, 2017 Contents 1 Quick Start 3 1.1 Get Image................................................ 3 1.2 Get Image (synchronously - not recommended).............................
More informationConnectWise Integration
ConnectWise Integration Introduction This integration is a lengthy process however it s relatively simple to configure and should take no longer than 10 minutes. It will allow you to import all of the
More informationGetting Started. Opening TM Control Panel. TM Control Panel User Guide Getting Started 1
TM Control Panel User Guide Getting Started 1 Getting Started Opening TM Control Panel To open TM Control Panel (CP), perform the following steps: 1 In the browser address field, type https://cp.netmyne.net.
More informationVMware AirWatch Android Platform Guide
VMware AirWatch Android Platform Guide Workspace ONE UEM v9.4 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product
More informationHow to Claim Your GIAC Digital Badge
How to Claim Your GIAC Digital Badge 2019 2. CONTENTS Page # Information 3-8 9-13 Utilizing Your Email Invitation To Claim Your GIAC Digital Badge Claiming Your Digital Badge From Your SANS Account 14-16
More informationMICRO SERVICES ARCHITECTURE
Hola! MICRO SERVICES ARCHITECTURE South Sound Developers User Group Olympia, Washington March 13, 2015 bool haslocalaccount = OAuthWebSecurity.HasLocalAccount(WebSecurity.GetUserId(User.Identity.Name));
More informationThis documentation will go over how to install Sharepoint for configuring with Panopto.
Sharepoint Installation Overview This documentation will go over how to install Sharepoint for configuring with Panopto. Note: The documentation is only applicable for O365 Cloud-Hosted SharePoint sites.
More informationConnect-2-Everything SAML SSO (client documentation)
Connect-2-Everything SAML SSO (client documentation) Table of Contents Summary Overview Refined tags Summary The Connect-2-Everything landing page by Refined Data allows Adobe Connect account holders to
More informationUsing Microsoft Azure Active Directory MFA as SAML IdP with Pulse Connect Secure. Deployment Guide
Using Microsoft Azure Active Directory MFA as SAML IdP with Pulse Connect Secure Deployment Guide v1.0 May 2018 Introduction This document describes how to set up Pulse Connect Secure for SP-initiated
More informationRSA Archer GRC Application Guide
RSA Archer GRC Application Guide Version 1.2 vember 2017 Contact Information RSA Link at https://community.rsa.com contains a knowledgebase that answers common questions and provides solutions to known
More informationPowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility
PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means
More informationMonitise. RSA Adaptive Authentication On-Premise Implementation Guide. Partner Information. Monitise Mobile Banking Solution
RSA Adaptive Authentication On-Premise Implementation Guide Partner Information Last Modified: June 12, 2013 Product Information Partner Name Web Site www.monitise.com Product Name Version & Platform 5.0
More informationBIDMC Multi-Factor Authentication Enrollment Guide Table of Contents
BIDMC Multi-Factor Authentication Enrollment Guide Table of Contents Definitions... 2 Summary... 2 BIDMC Multi-Factor Authentication Enrollment... 3 Common Multi-Factor Authentication Enrollment Issues...
More informationBatches and Commands. Overview CHAPTER
CHAPTER 4 This chapter provides an overview of batches and the commands contained in the batch. This chapter has the following sections: Overview, page 4-1 Batch Rules, page 4-2 Identifying a Batch, page
More informationConnect to Wireless, certificate install and setup Citrix Receiver
Connect to Wireless, certificate install and setup Citrix Receiver This document explains how to connect to the Wireless Network, certificate and access applications using Citrix Receiver on a Bring Your
More informationIndex. Lee Naylor 2016 L. Naylor, ASP.NET MVC with Entity Framework and CSS, DOI /
Index A AccountController class, 327, 329 Register() method, 251 252, 280 282 AddCssClass() method, 382 386 Adding a Controller and Views, 16 20, 434 437 Animation property, 483 app.createperowincontext()
More informationDomains. Overview. CPS Wi-Fi Configuration Guide, Release
Overview, page 1 General Tab, page 3 Provisioning Tab, page 6 Locations Tab, page 9 Advanced Rules Tab, page 10 Service Provider, page 12 Create a Default Domain, page 14 Create an Auto Provision Domain,
More informationSingle Sign-On Showdown
Single Sign-On Showdown ADFS vs Pass-Through Authentication Max Fritz Solutions Architect SADA Systems #ITDEVCONNECTIONS Azure AD Identity Sync & Auth Timeline 2009 2012 DirSync becomes Azure AD Sync 2013
More informationConfiguration Tab. Cisco WebEx Messenger Administration Guide 1
Overview, page 2 Organization Information, page 2 Domain Information, page 3 Resource Management Information, page 4 URL Configuration, page 5 Security Settings, page 6 Directory Settings, page 8 Password
More informationSoftware Requirement Specification
Software Requirement Specification Publish/Subscribe System Group-03 Atul Jangra 2010CS50277 Dushyant Behl 2010CS50282 Shantanu 2010CS50295 Utkarsh 2010CS50299 1 1. Introduction Table of Content 1.1 Purpose...
More informationPartner Center: Secure application model
Partner Center: Secure application model The information provided in this document is provided "as is" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including
More informationEnabling Single Sign-On Using Okta in Axon Data Governance 5.4
Enabling Single Sign-On Using Okta in Axon Data Governance 5.4 Copyright Informatica LLC 2018. Informatica and the Informatica logo are trademarks or registered trademarks of Informatica LLC in the United
More informationConfiguration Tab. Cisco WebEx Messenger Administration Guide 1
Overview, page 2 Organization Information, page 2 Domain Information, page 3 Resource Management Information, page 4 URL Configuration, page 5 Security Settings, page 6 Directory Settings, page 8 Password
More informationWhat Does Logout Mean?
What Does Logout Mean? Michael B. Jones, Identity Standards Architect, Microsoft Brock Allen, Software Security Consultant, Solliance OAuth Security Workshop, March 2018, Trento, Italy Logout can mean
More informationAgenda. JWT Node Libraries. Encoding & Decoding the Tokens. The Authenticate Route. Securing the API with a JWT Strategy. Testing the Secured API
Secure Donation API Agenda JWT Node Libraries Encoding & Decoding the Tokens The Authenticate Route Securing the API with a JWT Strategy Testing the Secured API hapi-auth-jwt2 jwt.sign(payload, secretorprivatekey,
More informationGARAGE SALE PERMIT APPLICATION ON LINE
GARAGE SALE PERMIT APPLICATION ON LINE The Village of Pinecrest makes it easy for you to apply for certain types of permits online using etrakit.net. This also includes garage sale permits. To access etrakit.net,
More informationMyDHFL Access 24*7. How does this work?
MyDHFL Access 24*7 MyDHFL is a online Customer portal, where our Home Loan customers can view their Home Loan records online and download statements such as IT & Provisional. This is very helpful facility
More informationRSA Identity Governance and Lifecycle
RSA Identity Governance and Lifecycle Supplemental Administrative Guidance V7.0.1 Contents Introduction... 3 Intended Audience... 3 References... 3 Evaluated Configuration of the TOE... 4 Installation
More informationShould you encounter any issues or have questions as you go through this registration process, please send an to:
User Registration In order to use EFIS 2.0, a one-time registration process is required. This document outlines the steps required to register your user account and access EFIS 2.0: This registration process
More informationSecure single sign-on for cloud applications
Secure single sign-on for cloud applications Secure single sign-on for cloud applications Traditional on-premises tools used to rule the IT environments of most organizations, but now cloud applications
More informationMongoDB Web Architecture
MongoDB Web Architecture MongoDB MongoDB is an open-source, NoSQL database that uses a JSON-like (BSON) document-oriented model. Data is stored in collections (rather than tables). - Uses dynamic schemas
More informationBest Practices: Authentication & Authorization Infrastructure. Massimo Benini HPCAC - April,
Best Practices: Authentication & Authorization Infrastructure Massimo Benini HPCAC - April, 03 2019 Agenda - Common Vocabulary - Keycloak Overview - OAUTH2 and OIDC - Microservices Auth/Authz techniques
More informationServiceNow Okta Identity Cloud for ServiceNow application Deployment Guide Okta Inc.
ServiceNow Okta Identity Cloud for ServiceNow application Deployment Guide Okta Identity Cloud for ServiceNow Configuring the Okta Application from the ServiceNow App Store Okta Inc. 301 Brannan Street
More informationXSEDE Canonical Use Case 4 Interactive Login
XSEDE Canonical Use Case 4 Interactive Login Architectural Response Table of Contents Contents Introduction Structure of this Document Canonical Use Case 4 Architectural Response Quality of Service Attributes
More informationReport HQ. Quick Start Guide. Report HQ Quick Start Guide - Version 1.2
Report HQ Quick Start Guide STEP 1 Requesting An Account 1) Request an account via the Report HQ Request Form 2) Nasdaq will verify your account 3) Once your account is verified and provisioned, you will
More informationGetting Started with the Aloha Community Template for Salesforce Identity
Getting Started with the Aloha Community Template for Salesforce Identity Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved.
More informationNIELSEN API PORTAL USER REGISTRATION GUIDE
NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration
More informationAdministrator Guide Administrator Guide
AutobotAI account setup process with AWS account linking In order to provide AWS account access to autobotai skill, It has to be configured in https://autobot.live portal. Currently only one account can
More informationAdministering Workspace ONE in VMware Identity Manager Services with AirWatch. VMware AirWatch 9.1.1
Administering Workspace ONE in VMware Identity Manager Services with AirWatch VMware AirWatch 9.1.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationPeopleSoft Financials for Macintosh
PeopleSoft Financials for Macintosh Microsoft Remote Desktop for Macintosh Download Microsoft Remote Desktop from the Mac App Store Install the app and place a shortcut on the dock for easy access Configure
More informationDesign and Implementation of File Sharing Server
Design and Implementation of File Sharing Server Firas Abdullah Thweny Al-Saedi #1, Zaianb Dheya a Al-Taweel *2 # 1,2 Computer Engineering Department, Al-Nahrain University, Baghdad, Iraq Abstract this
More informationLearners Guide. Overview. Introduction. How do I log in to ecooper University? Welcome to the ecooper University Learners Guide!
Learners Guide Overview Introduction Welcome to the ecooper University Learners Guide! This guide will help you gain access and navigate through the ecooper University Learning Management System (LMS).
More informationOneLogin Integration User Guide
OneLogin Integration User Guide Table of Contents OneLogin Account Setup... 2 Create Account with OneLogin... 2 Setup Application with OneLogin... 2 Setup Required in OneLogin: SSO and AD Connector...
More informationReportPlus Embedded Web SDK Guide
ReportPlus Embedded Web SDK Guide ReportPlus Web Embedding Guide 1.4 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY EXPRESS REPRESENTATIONS OF WARRANTIES. IN ADDITION,
More informationDATACENTER MANAGEMENT Goodbye ADFS, Hello Modern Authentication! Osman Akagunduz
Goodbye ADFS, Hello Modern Authentication! Osman Akagunduz Osman Akagunduz Consultant @ InSpark Microsoft Country Partner Of The Year Twitter: @Osman_Akagunduz What s in this session The role of Azure
More informationSSORegistration Guide
SSORegistration Guide GE External User Guide March 25, 2014 Imagination at work. New User Registration New Customer & New Supplier Application Sign Up Process Imagination at work. Click Sign Up Once you
More informationSecurity in Confirmit Software - Individual User Settings
Security in Confirmit Software - Individual User Settings Unclassified. Copyright 2017 Confirmit. All Rights Reserved Page 1 of 5 1 Using HTTPS in Confirmit Horizons SSL certificates are installed for
More informationConnect to Wireless, certificate install and setup Citrix Receiver
Connect to Wireless, certificate install and setup Citrix Receiver This document explains how to connect to the Wireless Network and access applications using Citrix Receiver on a Bring Your Own Device
More informationVMware Identity Manager Administration. MAY 2018 VMware Identity Manager 3.2
VMware Identity Manager Administration MAY 2018 VMware Identity Manager 3.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationSingle Sign-On Administrator Guide
Single Sign-On Administrator Guide Last Revised February 15, 2018 Version 1.7 Disclaimer LinkedIn Corporation 1000 W. Maude Ave. Sunnyvale, CA 94085 This document may contain forward looking statements.
More informationICE CLEAR EUROPE DMS GLOBAL ID CREATION USER GUIDE VERSION 1.0
ICE CLEAR EUROPE DMS GLOBAL ID CREATION USER GUIDE VERSION 1.0 August 2017 Date Version Description August 2017 1.0 Initial Draft 1. Single Sign On... 2 2. To register for SSO on the Global ID webpage...
More informationLecture 8. Validations & Sessions 1 / 41
Lecture 8 Validations & Sessions 1 / 41 Advanced Active Record 2 / 41 More Complex Queries Arel provides us with a number of methods to query our database tables So far, we've only used find which limits
More informationMobile Client. User Manual. Version: 2.0.0
Mobile Client User Manual Version: 2.0.0 Index Sr. No. Topic Page 1 Requirement 3 2 How to use Mobile Client 4 3 Compose Message 5 4 Select Contacts 6 5 Manage Contacts 17 6 Manage Distribution List 23
More informationUsing the Horizon vrealize Orchestrator Plug-In
Using the Horizon vrealize Orchestrator Plug-In VMware Horizon 6 version 6.2.3, VMware Horizon 7 versions 7.0.3 and later Modified on 4 JAN 2018 VMware Horizon 7 7.4 You can find the most up-to-date technical
More informationCopyright PCVITA Software. All Rights Reserved
This guide is provided to help the administrators or users to starts implement the job of Google Apps Migration for Microsoft Outlook without any hassles. PCVITA Software provides 24/7 online technical
More informationHow to Configure Guest Access with the Ticketing System
How to Configure Guest Access with the Ticketing System Set up a login or ticketing system to temporarily grant access to guest users. Ticketing admins assign guest tickets to the users. The user credentials
More informationHow to social login with Aruba controller. Bo Nielsen, CCIE #53075 (Sec) December 2016, V1.00
Bo Nielsen, CCIE #53075 (Sec) December 2016, V1.00 Overview This short document describes the basic setup for social login using Aruba ClearPass and Aruba wireless LAN controller. Aruba ClearPass, version
More informationConfiguring Single Sign-on from the VMware Identity Manager Service to Collibra
Configuring Single Sign-on from the VMware Identity Manager Service to Collibra VMware Identity Manager JULY 2016 V1 Table of Contents Overview... 2 Adding Collibra to VMware Identity Manager Catalog...
More informationGuest Access User Interface Reference
Guest Portal Settings, page 1 Sponsor Portal Application Settings, page 17 Global Settings, page 24 Guest Portal Settings Portal Identification Settings The navigation path for these settings is Work Centers
More informationAdobe Document Cloud esign Services. for Salesforce Version 17 Installation and Customization Guide
Adobe Document Cloud esign Services for Salesforce Version 17 Installation and Customization Guide 2015 Adobe Systems Incorporated. All rights reserved. Last Updated: August 28, 2015 Table of Contents
More informationProcedure (Steps) for Applying Online at Student Support Portal
Procedure (Steps) for Applying Online at Student Support Portal Step-1: Visit University Website (www.ptu.ac.in) Click on Student Support Centre (support.ptu.ac.in) Step-2: If you are new User Click on
More informationEMC ApplicationXtender Web Access.NET eroom Integration 6.0
EMC ApplicationXtender Web Access.NET eroom Integration 6.0 Administrator s Guide 300-008-282 REV A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright
More informationVMware Identity Manager Administration
VMware Identity Manager Administration VMware AirWatch 9.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
More informationMulti-Factor Authentication
Introduction (MFA) provides an additional layer of security to your NHSmail account when signing in to NHSmail via a web browser. As a Local Administrator (LA) you will have MFA automatically enabled on
More information