Skip to content

PingFederate + First Adapter #1347

@jsolares-nfl

Description

@jsolares-nfl

First adapter is basically a form in pingfederate asking for an email address, so you can route authentication depending on the domain, it can be sent through to pingfederate+pingid authentication or to a different federated idp provider. the following works if it goes on through to pingfederate + 2fa

pingfed.go.zip

DEBU[0009] HTTP Req URL="https://pingfed.test.com/idp/startSSO.ping?PartnerSpId=urn:amazon:webservices" http=client method=GET
DEBU[0009] HTTP Res Status="200 OK" http=client
DEBU[0009] doc detect provider=pingfed type="first form adapter"
DEBU[0009] HTTP Req URL="https://pingfed.test.com/idp/N9JXUjx2mo/resumeSAML20/idp/startSSO.ping" http=client method=POST
DEBU[0009] HTTP Res Status="200 OK" http=client
DEBU[0009] doc detect provider=pingfed type=login
DEBU[0009] HTTP Req URL="https://pingfed.test.com/idp/N9JXUjx2mo/resumeSAML20/idp/startSSO.ping" http=client method=POST
DEBU[0011] HTTP Res Status="200 OK" http=client
DEBU[0011] doc detect provider=pingfed type=form-redirect
DEBU[0011] HTTP Req URL="https://authenticator.pingone.com/pingid/ppm/auth" http=client method=POST
DEBU[0012] HTTP Res Status="200 " http=client
DEBU[0012] doc detect provider=pingfed type=webauthn
DEBU[0012] HTTP Req URL="https://authenticator.pingone.com/pingid/ppm/auth" http=client method=POST
DEBU[0012] HTTP Res Status="200 " http=client
DEBU[0012] doc detect provider=pingfed type=swipe
DEBU[0015] HTTP Req URL="https://authenticator.pingone.com/pingid/ppm/auth/status" http=client method=GET
DEBU[0015] HTTP Res Status="200 " http=client
DEBU[0018] HTTP Req URL="https://authenticator.pingone.com/pingid/ppm/auth/status" http=client method=GET
DEBU[0018] HTTP Res Status="200 " http=client
DEBU[0021] HTTP Req URL="https://authenticator.pingone.com/pingid/ppm/auth/status" http=client method=GET
DEBU[0022] HTTP Res Status="200 " http=client
DEBU[0022] HTTP Req URL="https://authenticator.pingone.com/pingid/ppm/auth/response" http=client method=GET
DEBU[0022] HTTP Res Status="200 " http=client
DEBU[0022] doc detect provider=pingfed type=form-redirect
DEBU[0022] HTTP Req URL="https://pingfed.test.com/idp/N9JXUjx2mo/resumeSAML20/idp/startSSO.ping" http=client method=POST
DEBU[0023] HTTP Res Status="200 OK" http=client
DEBU[0023] doc detect provider=pingfed type=saml-response-to-aws

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions