GetByOidcSub returns a user by OIDC subject.
(ctx context.Context, oidcSub string)
| 99 | |
| 100 | // GetByOidcSub returns a user by OIDC subject. |
| 101 | func (s *UsersStore) GetByOidcSub(ctx context.Context, oidcSub string) (*models.User, error) { |
| 102 | d := s.db.DB(ctx) |
| 103 | u, err := d.Queries.GetUserByOidcSub(ctx, &oidcSub) |
| 104 | if err != nil { |
| 105 | return nil, err |
| 106 | } |
| 107 | out := dbUserToModel(u) |
| 108 | return &out, nil |
| 109 | } |
| 110 | |
| 111 | // GetByOidcSubOrEmail returns a user by OIDC subject or email (prefers oidc_sub match). |
| 112 | func (s *UsersStore) GetByOidcSubOrEmail(ctx context.Context, oidcSub, email string) (*models.User, error) { |
no test coverage detected