You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

For testing your connection on the SURFconext Strong Authentication Gateway in Production you should use use an Onegini account instead of one of your regular IdP's accounts.

Policy

SURFnet adheres to a strict policy for using Onegini for SURFconext Strong Authentication:

  • A SURFnet SRAA will do the vetting of a SP contact. The contact must be physically present with his token, activation code and ID. Skype/mail is not allowed for the Production environments.
  • When the SP contact loses his token, he must register a new token and do the activation process all over again. 
  • Onegini accounts are not allowed to have RA(A) rights.
  • Onegini IdP is aimed at SPs. SURFnet offers 'best effort support' only.
  • The SP must allow Onegini as IdP for their service and is responsible for its own additional authorization rules.

Registration procedure (Production environment)

  1. Register a Onegini account.
  2. Make sure to complete Onegini's verification process for your mail address: this is required for registering a Strong Authentication token.
  3. Go to https://sa.surfconext.nl (for testing in Production environment) or https://selfservice.pilot.stepup.surfconext.nl/ (for testing in Pilot environment) and login with your Onegini account.
  4. Request a second factor authentication token (SMS, tiqr or YubiKey) and complete the self-registration process until step 4 "Activation code'.
  5. Contact us (support@surfconext.nl) for an appointment to finish the registration (ca. 5 minutes). For testing in the Production environment, the appointment must be face-to-face, for the Pilot environment, the appointment can be by telephone or Skype call.
  6. Do not forget to bring/have your activation code and second factor authentication token (SMS, tiqr or YubiKey) and ID ready.
  7. After verification SURFnet will activate your token and you can login.

Attributes

The following attributes are available:

Friendly name

Attribute name

Value

SURFconext ID

urn:oid:1.3.6.1.4.1.1076.20.40.40.1urn:collab:person:surfguest.nl:<uid>

uid

urn:mace:dir:attribute-def:uid 
urn:oid:0.9.2342.19200300.100.1.1

Previous SURFguest username when this is a migrated account. Otherwise generated by Onegini.

Surname

urn:mace:dir:attribute-def:sn
urn:oid:2.5.4.4

Registered surname

Given name

urn:mace:dir:attribute-def:givenName
urn:oid:2.5.4.42

Registered first name

Common name

urn:mace:dir:attribute-def:cn
urn:oid:2.5.4.3

Registered common name

Display name

urn:mace:dir:attribute-def:displayName
urn:oid:2.16.840.1.113730.3.1.241

Same as common name

Email address

urn:mace:dir:attribute-def:mail
urn:oid:0.9.2342.19200300.100.1.3

Registered email address
(warning) will only be provided after the user confirmed his email address (via the Onegini website).

Organization

urn:mace:terena.org:attribute-def:schacHomeOrganization 
urn:oid:1.3.6.1.4.1.25178.1.2.9

surfguest.nl

PrincipalName

urn:mace:dir:attribute-def:eduPersonPrincipalName 
urn:oid:1.3.6.1.4.1.5923.1.1.1.6

<uid>@surfguest.nl

There is no attribute that shows which authentication provider (Facebook, Google, LinkedIn, Twitter) the user used.

 

  • No labels